gogo专业大尺度亚洲高清人体,美女张开双腿让男生桶,亚洲av无码一区二区三区鸳鸯影院,久久久久国产精品人妻

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 駱駝命名法,匈牙利命名法和帕斯卡命名法

駱駝命名法,匈牙利命名法和帕斯卡命名法 時(shí)間:2018-09-26      來源:未知

駱駝式命令法(Camel):

駝峰法

小駝峰法:從第個(gè)單詞開始首字母大寫, 變量名采取小駝峰法。 例: myStudentCount、good、goodGirl、myFather

大駝峰法:第個(gè)單詞的首字母都大寫,類名采取大駝峰法 例: Age、Name、MyStudentCount、HelloWorld、Good、GoodGirl

匈牙利命名法(Hungarian):

廣泛應(yīng)用于象Microsoft Windows這樣的環(huán)境中Windows 編程中用到的變量(還包括宏)的命名規(guī)則匈牙利命名法,

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

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

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

帕斯卡(Pascal)命名法:

與駱駝命名法類似只不過駱駝命名法是首字母小寫,而帕斯卡命名法是首字母大寫,如:

程序代碼

DisplayInfo();

string UserName;

舉例:

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

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

而iMyData是一個(gè)匈牙利命名法,它的小寫的i說明了它的型態(tài),后面的和帕斯卡命名相同,指示了該變量的用途.

駝峰式命名法分為大駝峰式命名規(guī)則:FirstName, CamelCase

小駝峰式命名規(guī)則:firstName, camelCase

匈牙利命名法摘要:

匈牙利人 查爾斯.西蒙尼提出。該人開始就職于施樂公司,喬布斯傳中經(jīng)常出現(xiàn)的一家公司。后負(fù)責(zé)微軟的研發(fā)部。

匈牙利命名法的規(guī)則是:

屬性+類型+描述

屬性一般是小寫字母+_:

g_:全局變量

m_:類成員變量

s_:靜態(tài)變量

c_:常量

類型就多了:

b:bool

sz:以零結(jié)束的字符串

p:指針

n:整整

dw:雙字

l:長整型

無符號:u

函數(shù):fn

匈牙利命名法分為系統(tǒng)和應(yīng)用兩種。系統(tǒng)著眼于類型。應(yīng)用著眼于語義,比如col表示行,c表示計(jì)數(shù)。

上一篇:C++中的標(biāo)準(zhǔn)輸入和輸出

下一篇:淺析C++的構(gòu)造函數(shù)和析構(gòu)函數(shù)

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5,京公海網(wǎng)安備11010802025203號

回到頂部