當前位置:編程學習大全網 - 編程語言 - C語言中的Pow function就是那個詞的縮寫。

C語言中的Pow function就是那個詞的縮寫。

這些是英語的縮寫。英語差的話,就要靠平時的積累了。沒有別的辦法。

buffbuffer的簡稱,意思是緩沖。

Sum total,求和的意思,壹般用於計算和使用。

Deno (demo吧?)示範的意義

面積就是面積的意思吧?

Cloum不能這樣,好像沒有這個詞(我幫妳查了字典)

Sprt(序貫概率比檢驗)序貫概率比檢驗?)

這應該是排序,對不對?排列、分類和選擇的意義。

質數本來就是青春和精華的意思。

這些都是根據命名習慣決定的,可以參考以下信息:(對妳壹定有幫助)

匈牙利命名法

因為匈牙利風格信息是冗余的,並且與編碼規範中的其他條款相沖突,所以它的存在僅限於VC。

以下是其命名的壹些規則:

1.類命名C+大寫的單詞組合,通常是名詞性短語,壹般不帶下劃線。

比如CMyClass

2 Function(類成員函數)首字母大寫的單詞組合。通常,動賓結構的短語不含下劃線。

如getname()、postmessage()、saveprofile()等。

3.以成員變量m_開頭的單詞組合,小寫類型標記+大寫首字母,通常是名詞性短語。

其中,小寫類型標記,DWORD縮寫為dw,int標記為I,usigned int標記為U或n,HANDLE標記為h,Window標記為wnd,以0結尾的字符串標記為sz,SZ,CString標記為str。

比如m_szName,m_strName,m_nAge。

4.全局變量與成員變量相同,只是m_改為g_。

5.靜態變量和成員變量壹樣,只是m_改成了s_。

6.參數與成員變量相同,只是去掉了m_並且沒有SaveProfile(NewProfile)這樣的前綴。

7.指針,通常在變量前叫P,指針的指針是PP的開頭。

匈牙利命名法根據MS模式編程:匈牙利符號表示法

匈牙利符號包括許多與以下命名相關的約定:

(1)變量

(2)功能

(3)類型和常數

(4)班級

(5)參數

匈牙利符號表示法的前綴碼說明;

**************************************************************************

前綴數據類型(基本類型)

c字符

逐字節

n短整數和整數(代表壹個數)

I整數

x,y短整數(通常用於x和y坐標)

CX,CY短整數(通常用來表示x和y的長度,c代表計數)

布爾類型

W UINT(無符號數)和WORD(無符號字)

L LONG(長整數)

DW DWORD(無符號長整數)

FN函數指針

s字符串

以0字節結尾的字符串。

LP 32位長整數指針

h號(通常用於表示Windows對象)

MSG消息

**************************************************************************

變量的命名:

使用匈牙利符號,變量可以用上表中的前綴碼來表示。此外,當壹個變量由壹個或幾個子名稱組成時,每個子名稱都應該以大寫字母開頭。下面的

面部是幾個例子:

char * szfileName//以nulla終止的字符串:以0終止的字符串。

int * lpidate//指向int的32位指針:指向整數變量的32位長指針。

布爾,bSemaphore//壹個布爾值

WORD dwMaxCount//32位無符號字

雖然我們知道壹個函數的局部變量是不解釋的,但是也有壹些個人指出全局變量必須以g_開頭:

int g _ iXPos//全局x位置

int g _ iTimer//全局y位置

char * g _ SZ string//壹個全局空終止字符串

函數的命名:

函數和變量的命名方式是壹樣的,只是沒有前綴,換句話說,子名的第壹個字母要大寫。這裏有幾個例子:

int PlotPixel(int ix,int iy,int IC);

void * MemScan(char * SZ string);

此外,下劃線是非法的。例如,以下函數名表示法是無效的匈牙利表示法:

int Get_Pixel(int ix,int iy);

類型和常數的命名:

所有類型和常量都是大寫字母,但名稱中允許有下劃線。比如:

const LONG NUM _ SECTORS = 100;//c++樣式的常數

#定義MAX _ CELLS 64//C樣式常量

#定義power unit 100;//C樣式常量

typedef無符號字符UCHAR//用戶定義的類型

類的命名

類命名的約定可能有點麻煩。但是我也看到很多人在使用這個約定,並且獨立補充。在任何情況下,所有C++類都必須以大寫的C和類為前綴

名稱的每個子名稱的第壹個字母必須大寫:

c類向量//向量的中文意思是向量。

{

公眾的

CVector();

{ IX = iy = iz = imagnitude = 0;}//中文的量級意思是大小

CVector(int x,int y,int z)

{ IX = x;iy = y;iz = z;}

......

私人:

int ix,iy,iz;//向量的位置

形象性;//向量的大小

......

}

參數命名

函數參數的命名慣例與標準變量的命名慣例相同。但情況並非總是如此。比如:

UCHAR GetPixel(int x,int y);

在這種情況下,更準確的匈牙利函數原型是:

UCHAR GetPixel(int ix,int iy);

  • 上一篇:關於狗的壹部電影
  • 下一篇:小雞出殼多久可以餵食餵水,破殼後多久毛能幹
  • copyright 2024編程學習大全網