程式設計中常見的命名法有那些,幾種常見的程式設計中命名規則

2021-03-19 18:26:54 字數 5463 閱讀 6257

1樓:匿名使用者

1、匈牙利命名法

通過在變數名之前增加小寫字母的符號字首,以標識變數的屬性、型別、作用域等引數。簡單地說,即「變數名=屬性+型別+物件描述」的形式。

示例:m_lpszstr,表示指向以 0 字元結尾的字串的長指標成員變數

2、駱駝命名法

也叫駝峰式大小寫。其主要規範為,混合使用大小寫字母來構造變數名或函式名。

示例:printemployeepaychecks(),如**所示,函式的每一個邏輯斷點均用大寫字母標識

3、帕斯卡命名法

與駱駝命名法類似,駱駝命名法是首字母小寫,而帕斯卡命名法則需要首字母大寫。源自 pascal 語言的命名慣例,也稱為大駝峰式命名法。

示例:logincheck(),string username

幾種常見的程式設計中命名規則

2樓:幻雪靈烽

一、匈牙利命名法【hungarian】: 廣泛應用於象 microsoft windows 這樣的環境中。 windows 程式設計中用到的變數(還包括巨集)的命名規則匈牙利命名法,這種命名技術是由一 位能幹的 microsoft 程式設計師查爾斯· 西蒙尼(charles simonyi) 提出的。

匈牙利命名法通過在變數名前面加上相應的小寫字母的符號標識作為字首, 標識出變數的作用域, 型別等。這些符號可以多個同時使用,順序是先 m_(成員變數),再指標,再簡單資料型別, 再其他。例如:

m_lpszstr, 表示指向一個以 0 字元結尾的字串的長指標成員變數。 匈牙利命名法關鍵是:識別符號的名字以一個或者多個小寫字母開頭作為字首;字首之後的是 首字母大寫的一個單詞或多個單片語合,該單詞要指明變數的用途。

匈牙利命名法中常用的小寫字母的字首: 字首型別 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) word

二、駱駝命名法【camelcase】:

駱駝式命令法,正如它的名稱所表示的那樣,是指混合使用大小寫字母來構成變數和函式 的名字。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個函式: printemployeepaychecks(); print_employee_paychecks(); 第一個函式名使用了駱駝式命名法——函式名中的每一個邏輯斷點都有一個大寫字母來標記; 第二個函式名使用了下劃線法----函式名中的每一個邏輯斷點都有一個下劃線來標記。

駱駝式命名法近年來越來越流行了,在許多新的函式庫和 microsoft windows 這樣的環境中,它使用得當相多。另一方面,下劃線法是 c 出現後開始流行起來的,在 許多舊的程式和 unix 這樣的環境中,它的使用非常普遍。

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

public void displayinfo(); string username; 二者都是採用了帕斯卡命名法. 【在 c#中,以帕斯卡命名法和駱駝命名法居多。 在 c#中,簡單的變數一般用 camelcase 規則,而比較高階的命名使用 pascalcase。

如.*** framework 的公共欄位及公共屬性。】 簡單說 mydata 是一個帕斯卡命名的示例。

mydata 是一個駱駝命名法。 imydata 是一個匈牙利命名法,小些說明了變數的型別或者用途。

命名法的相關內容

3樓:影

各類化合物的具體規則 單脂環烴 環烷烴的命名與烷烴類似,直接在烷類前面加「環」字即可。 環烯烴的命名與烯烴類似,編號由雙鍵先設定為 1 , 2 號碳。 橋環烷烴 橋環烷烴中,多個環公用的碳原子稱為橋頭碳; 給碳原子編號,從一個橋頭碳原子開始,依照環由大到小順序編完所有的碳原子; 命名時,先稱環的個數,然後在中括號裡標明各個環上橋頭碳之間的碳原子的個數,數字之間用點分隔,數字的個數總比環數多一個; 最後,按照環繫上碳原子的個數,稱為「某烷」。

螺環烷烴 1.螺環烷烴中,兩個環公用的一個四級碳原子稱為螺原子;

2.編號從小環開始,1號碳是緊挨螺原子的一個碳原子;

3.命名時,先稱「螺」字,然後在中括號裡標明各個環上非螺原子的個數,數字之間用點分隔;

4.最後,按照環繫上碳原子的個數,稱為「某烷」。

5.多環烯、炔烴

6.按照多環烷烴的規則命名,編號時儘量使重鍵的位置號最小,再把「烷」字換成「烯」或「炔」即可。 苯環系

1.苯的滷代物、烷基代物等,先稱呼取代基的位置號和名稱,再加「苯」字。甲基、乙基等簡單烷基的「基」字可以省去。(如:1,2-二甲苯)

2.苯的烯、炔、醇、醛、酮、羧酸、磺酸、胺基代物等,以取代基的原形作為母體,先稱「苯」(表示苯基),再稱取代基的原形,編號時以取代基為主鏈,苯環為支鏈,與取代基相連的碳為1號碳。(如:

苯乙烯)

3.芳烴的羥基代物稱為酚,對於苯來說是苯酚。苯環上直接連有兩個羥基時叫苯二酚。

其他環系

各種芳環系都有不同的名字,其取代物的命名方法和苯環類似。但這些環系一般都固定了編號的順序(而不是像苯環一樣只由取代基決定) nomenclature 以種為分類的基本單位,同屬名與種名組合的二名法。

屬名通常使用拉丁文名詞,如果引用其它語言的名詞,則必須拉丁化。種加詞大多為形容詞,也可以為名詞的所有格或為同位名詞。當形容詞作種加詞時,要求其性、數、格與屬名一致。

例如板栗''castanea millissima'' bl., ''castanea'' 慄屬(陰性、單數、第一格)。有時,名稱也會**於古希臘語,或者是本地語言,又或者是該物種發現者的姓名。

事實上,分類學家通過各種途徑來構造物種名稱,比如說會開開玩笑或者是一語雙關。然而,無論其**如何,學名在語法上總是被看作拉丁文。因此,儘管生物學家不贊成,雙名法名稱有時又叫「拉丁文名」。

稱為「學名」似乎更恰當一些。請參閱生物學名常用拉丁文和希臘文詞語。 駱駝式命令法:

正如它的名稱所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名字。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個函式:

插入**:

printemployeepaychecks();

print_employee_paychecks();

第一個函式名使用了駱駝式命名法,函式名中的每一個邏輯斷點都有一個大寫字母來標記;第二個函式名使用了下劃線法,函式名中的每一個邏輯斷點都有一個下劃線來標記。

駱駝式命名法在許多新的函式庫和microsoft windows這樣的環境中,它使用得當相多。另一方面,下劃線法是c出現後開始流行起來的,在許多舊的程式和unix這樣的環境中,它的使用非常普遍。

匈牙利命名法:

廣泛應用於象microsoft windows這樣的環境中。windows 程式設計中用到的變數(還包括巨集)的命名規則匈牙利命名法,這種命名技術是由一位能幹的 microsoft 程式設計師查爾斯- 西蒙尼(charles simonyi) 提出的。

匈 牙利命名法通過在變數名前面加上相應的小寫字母的符號標識作為字首,標識出變數的作用域,型別等。這些符號可以多個同時使用,順序是先m_(成員變數), 再指標,再簡單資料型別,再其它。

例如:m_lpszstr, 表示指向一個以0字元結尾的字串的長指標成員變數。

匈牙利命名法關鍵是:識別符號的名字以一個或者多個小寫字母開頭作為字首;字首之後的是首字母大寫的一個單詞或多個單片語合,該單詞要指明變數的用途。

帕斯卡(pascal)命名法:

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

插入**:

displayinfo();

string username;

二者都是採用了帕斯卡命名法。在c#中,以帕斯卡命名法和駱駝命名法居多

ui設計中常見的命名規則有哪些

4樓:四川中公優就業

一、所有命名全部為小寫英文字母

這一點的理由很簡單,我們的目標是讓開發直接拿我們的切圖進行使用,不能夠隨意修改名稱,但是我們要知道,開發哥哥的**裡只有小寫的英文字母,如果你給出的命名全是中文的,那麼他們是一定會更改的。所以命名全部用小寫的英文字母是最基本的規則。

二、命名格式

眾所周知,一個大型專案會分很多模組,每個模組由不同的設計師來獨立完成,還有人會專門管理公共的元件,如tabbar、navbar等等,這種情況下就會分為兩種切圖,一種是通用型別的切圖,還有一種就是各個模組特有的切圖。

通用切片命名格式:

元件_類別_功能_狀態@2x.png

舉例:[email protected]模組特有切圖命名規則:

模組_類別_功能_狀態@2x.png

舉例:[email protected]

程式設計中,用帕斯卡命名法會不會被別人罵死?

5樓:鐵砣陳

百科給的解釋是「 在c#中,以帕斯卡命名法和駱

駝命名法居多。   c#中的編碼慣例中,給公共成員變數(public)、受保護的成員變數(private)、或內部成員變數(internal)命名時,應使用帕斯卡命名法,如score、name、status均為有效的成員變數名。」

不過我不喜歡。。

宋勁衫《linux c程式設計一站式學習》第132頁中有這樣一段:

「2。核心編碼風格規定變數、函式和型別採用全小寫加下劃線的方式命名,常量(比如巨集定義和列舉常量)採用全大寫加下劃線的方式命名,比如上一節舉例的函式名radix_tree_insert、型別名struct radix_tree_root、常量名radix_tree_map_shift等。微軟發明了一種變數命名法叫匈牙利命名法(hungarian notation),在變數名中用字首表示型別,例如i**t(i表示int)、pmsg(p表示pointer)、lpsztext(lpsz表示long pointer to a zero-ended string)等。

linus在

[codingstyle]中毫不客氣地諷刺了這種寫法:"encoding the type of a function into the name (so-called hungarian notation) is brain damaged - the ***piler knows the types anyway and can check those, and it only confuses the programmer. no wonder microsoft makes

buggy programs."**風格本來就是一個很有爭議的問題,如果你接受本章介紹的核心編碼風格(也是本書所有範例**的風格),就不要使用大小寫混合的變數命名方式[19],更不要使用匈牙利命名法。」

古人文集命名方式,古人詩文集中常見的命名方式例如

以 姓名 命名 1 陶淵明集 作者陶淵明,號五柳先生,私溢靖節。東晉著名田園詩人。代表作 桃花源記 飲酒 歸園田居 等。2 王昌齡集 作者王昌齡。盛唐著名邊塞詩人。曾任江寧丞,後被貶龍標蔚,故有王江寧 王龍標之稱。代表作 出塞 從軍行 等。又如 崔顥集 作者唐代詩人崔顥,代表作 黃鶴樓 李清照集 作...

常見的啟發性有策略哪些,決策中常見的幾種啟發式方法有哪些課後習題答案

2易性啟發 指傾向於根據事件或者現象記憶獲難易程度評估其概率現象即根據事件或現象記憶否容易提取做判斷決策 3錨定調整啟發 指根據給定資訊作初估計根據前問題初估計做調整調整幅度 決策中常見的幾種啟發式方法有哪些?課後習題答案 卡尼曼等人繼承了西蒙的啟發式策略研究成果,認為人在決策時採用的啟發策略主要有...

化學中最強的酸是什麼,化學中常見的酸有那些?哪種酸的酸性最強?

強酸鹼溶液的ph值分別趨向於0和14 化學中常見的酸有那些?哪種酸的酸性最強?還有鹽酸和硝酸,還有磷酸,碳酸等等。其中硫酸和鹽酸是強酸,磷酸是中強酸,碳酸就是弱酸了 化學中。好吧 其實溶液中最強的酸是h3o 含氧強酸 硫酸,硝酸,硒酸,高氯酸等 無氧強酸 氫氯酸,氫溴酸,氫碘酸等 許多強酸弱鹼鹽的水...