還在擔(dān)心如何命名?推薦幾種命名方法

駝峰式命名法(Camel-Case)是電腦程式編寫時的一套命名規(guī)則(慣例)。


駝峰式命名法就是當(dāng)變量名或函式名是由一個或多個單字連結(jié)在一起,而構(gòu)成的唯一識別字時,第一個單詞以小寫字母開始;第二個單詞的首字母大寫或每一個單詞的首字母都采用大寫字母,例如:myFirstName、myLastName,這樣的變量名看上去就像駱駝峰一樣此起彼伏,故得名。

小駝峰法
變量一般用小駝峰法標(biāo)識。駝峰法的意思是:除第一個單詞之外,其他單詞首字母大寫。譬如int myStudentCount;變量myStudentCount第一個單詞是全部小寫,后面的單詞首字母大寫。

大駝峰法
相比小駝峰法,大駝峰法把第一個單詞的首字母也大寫了。常用于類名,函數(shù)名,屬性,命名空間。譬如public class DataBaseUser;

匈牙利命名法:廣泛應(yīng)用于象Microsoft Windows這樣的環(huán)境中。


Windows 編程中用到的變量(還包括宏)的命名規(guī)則匈牙利命名法,這種命名技術(shù)是由一位能干的 Microsoft 程序員查爾斯?西蒙尼(Charles Simonyi) 提出的。
匈牙利命名法通過在變量名前面加上相應(yīng)的小寫字母的符號標(biāo)識作為前綴,標(biāo)識出變量的作用域,類型等。這些符號可以多個同時使用,順序是先m_(成員變量), 再指針,再簡單數(shù)據(jù)類型,再其他。例如:m_lpszStr, 表示指向一個以0字符結(jié)尾的字符串的長指針成員變量。
匈牙利命名法關(guān)鍵是:標(biāo)識符的名字以一個或者多個小寫字母開頭作為前綴;前綴之后的是首字母大寫的一個單詞或多個單詞組合,該單詞要指明變量的用途。
匈牙利命名法中常用的小寫字母的前綴:

前綴 類型
a 數(shù)組(Array)
b 布爾值(Boolean)
by 字節(jié)(Byte)
c 有符號字符(Char)
cb 無符號字符(CharByte,沒有多少人用)
cr 顏色參考值(ColorRef)
cx,cy 坐標(biāo)差(長度ShortInt)
dw DoubleWord
fn 函數(shù)
h Handle(句柄)
i 整型
l 長整型(LongInt)
lp LongPointer
m_ 類的成員
n 短整型(ShortInt)
np NearPointer
p Pointer
s 字符串型
sz 以null做結(jié)尾的字符串型(StringwithZeroEnd)
w Word
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容