三種編程命名規(guī)范(匈牙利命名法、駝峰式命名法疑枯、帕斯卡命名法)

一辩块、駱駝命名法:

小駝峰法(camel方法)變量一般用小駝峰法標(biāo)識。
第一個(gè)單詞以小寫字母開始神汹;
第二個(gè)單詞的首字母大寫或每一個(gè)單詞的首字母都采用大寫字母;

例如: myFirstName 庆捺、 myLastName

二、帕斯卡命名法 (大駝峰命名法):

大駝峰法(Upper Camel Case)也稱為:帕斯卡命名法:(pascal方法)常用于類名屁魏,函數(shù)名滔以,屬性,命名空間氓拼。

相比小駝峰法你画,大駝峰法把第一個(gè)單詞的首字母也大寫了。例如:public class DataBaseUser

下面是分別用駱駝式命名法和下劃線法命名的同一個(gè)函數(shù):

printEmployeePaychecks()桃漾;駱駝式命名法——函數(shù)名中的每一個(gè)邏輯斷點(diǎn)都有一個(gè)大寫字母來標(biāo)記

print_employee_paychecks()坏匪;下劃線法----函數(shù)名中的每一個(gè)邏輯斷點(diǎn)都有一個(gè)下劃線來標(biāo)記。

三撬统、匈牙利命名法:

基本原則是:變量名=屬性+類型+對象描述适滓。

匈牙利命名法關(guān)鍵是:標(biāo)識符的名字以一個(gè)或者多個(gè)小寫字母開頭作為前綴;前綴之后的是首字母大寫的一個(gè)單詞或多個(gè)單詞組合恋追,該單詞要指明變量的用途凭迹。

匈牙利命名法通過在變量名前面加上相應(yīng)的小寫字母的符號標(biāo)識作為前綴罚屋,標(biāo)識出變量的作用域,類型等嗅绸。這些符號可以多個(gè)同時(shí)使用脾猛,順序是先m_(成員變量),再指針鱼鸠,再簡單數(shù)據(jù)類型猛拴,再其他。

例如:m_lpszStr, 表示指向一個(gè)以0字符結(jié)尾的字符串的長指針成員變量蚀狰。


匈牙利命名法中常用的小寫字母的前綴:

前 綴             類  型
a                     數(shù)組 (Array)  
b                     布爾值 (Boolean)  
by                   字節(jié) (Byte)  
c                     有符號字符 (Char)  
cb                   無符號字符 (Char Byte愉昆,沒有多少人用)  
cr                    顏色參考值 (ColorRef)  
cx,cy               坐標(biāo)差(長度 ShortInt)  
dw                   Double Word  
fn                    函數(shù)  
h                     Handle(句柄)  
i                      整型  
l                      長整型 (Long Int)  
lp                    Long Pointer  
m_                  類的成員  
n                     短整型 (Short Int)  
np                   Near Pointer  
p                     Pointer  
s                     字符串型  
sz                    以null做結(jié)尾的字符串型 (String with Zero End)  
w                     Word

四、三種命名規(guī)則的小結(jié):

MyData 就是一個(gè)帕斯卡命名的示例 

而 myData是一個(gè)駱駝命名法,它第一個(gè)單詞的第一個(gè)字母小寫,后面的單詞首字母大寫,看起來像一個(gè)駱駝 

而 iMyData是一個(gè)匈牙利命名法,它的小寫的i說明了它的型態(tài),后面的和帕斯卡命名相同,指示了該變量的用途.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末造锅,一起剝皮案震驚了整個(gè)濱河市撼唾,隨后出現(xiàn)的幾起案子廉邑,更是在濱河造成了極大的恐慌哥蔚,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,657評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蛛蒙,死亡現(xiàn)場離奇詭異糙箍,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牵祟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,662評論 3 385
  • 文/潘曉璐 我一進(jìn)店門深夯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人诺苹,你說我怎么就攤上這事咕晋。” “怎么了收奔?”我有些...
    開封第一講書人閱讀 158,143評論 0 348
  • 文/不壞的土叔 我叫張陵掌呜,是天一觀的道長。 經(jīng)常有香客問我坪哄,道長质蕉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,732評論 1 284
  • 正文 為了忘掉前任翩肌,我火速辦了婚禮模暗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘念祭。我一直安慰自己兑宇,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,837評論 6 386
  • 文/花漫 我一把揭開白布粱坤。 她就那樣靜靜地躺著隶糕,像睡著了一般祝钢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上若厚,一...
    開封第一講書人閱讀 50,036評論 1 291
  • 那天拦英,我揣著相機(jī)與錄音,去河邊找鬼测秸。 笑死疤估,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的霎冯。 我是一名探鬼主播铃拇,決...
    沈念sama閱讀 39,126評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼沈撞!你這毒婦竟也來了慷荔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,868評論 0 268
  • 序言:老撾萬榮一對情侶失蹤缠俺,失蹤者是張志新(化名)和其女友劉穎显晶,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體壹士,經(jīng)...
    沈念sama閱讀 44,315評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡磷雇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,641評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了躏救。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唯笙。...
    茶點(diǎn)故事閱讀 38,773評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖盒使,靈堂內(nèi)的尸體忽然破棺而出崩掘,到底是詐尸還是另有隱情,我是刑警寧澤少办,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布苞慢,位于F島的核電站,受9級特大地震影響凡泣,放射性物質(zhì)發(fā)生泄漏枉疼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一鞋拟、第九天 我趴在偏房一處隱蔽的房頂上張望骂维。 院中可真熱鬧,春花似錦贺纲、人聲如沸航闺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,859評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽潦刃。三九已至侮措,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乖杠,已是汗流浹背分扎。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胧洒,地道東北人畏吓。 一個(gè)月前我還...
    沈念sama閱讀 46,584評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像卫漫,于是被迫代替她去往敵國和親菲饼。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,676評論 2 351

推薦閱讀更多精彩內(nèi)容