1 . 匈牙利命名:編程
開頭字母用變量類型的縮寫,其他部分用變量的英文或英文的縮寫,要求單詞第一個字母大寫。數組
ex:
int iMyAge; 「i」是int類型的縮寫;
char cMyName[10]; 「c」是char類型的縮寫;
float fManHeight; 「f」是float類型的縮寫;函數
其餘:
前綴類型 a b by c cb cr cx,cy dw fn h i l lp m_ n np p s sz w (一一對應關係)
數組 (Array) 布爾值 (Boolean) 字節 (Byte) 有符號字符 (Char) 無符號字符 (Char Byte,沒有多少人用) 顏色參考值 (ColorRef) 座標差(長度 ShortInt) Double Word 函數 Handle(句柄) 整型 長整型 (Long Int) Long Pointer 類的成員 短整型 (Short Int) Near Pointer Pointer 字符串型 以 null 作結尾的字符串型 (String with Zero End) Wordspa
2 . 駝峯式命名法:.net
又叫小駝峯式命名法。
第一個單詞首字母小寫,後面其餘單詞首字母大寫。blog
ex:
int myAge;
char myName[10];
float manHeight;字符串
3 . 帕斯卡命名法:get
又叫大駝峯式命名法。
每一個單詞的第一個字母都大寫。it
ex:
int MyAge;
char MyName[10];
float ManHeight;class
4 . 還有些許其餘的命名規範,如:下劃線命名法,可是不是太經常使用,我的感受多是由於下劃線位置太偏的事,不方便大量使用。綜合各方面考慮,駝峯式命名法比較好,優點明顯,事實上,目前使用駝峯式命名法的人也真的愈來愈多了。