幾種常見的程式設計命名方式

2021-07-11 08:16:39 字數 1560 閱讀 6940

一、匈牙利命名法【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。 如.net framework 的公共欄位及公共屬性。】 簡單說 mydata 是乙個帕斯卡命名的示例。 mydata 是乙個

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

幾種程式設計命名規則

1.匈牙利命名 開頭字母用變數型別的縮寫,其餘部分用變數的英文或英文的縮寫,要求單詞第乙個字母大寫。for example long lsum 0 l 是型別的縮寫 2.小駝峰式 little camel case 第乙個單詞首字母小寫,後面其他單詞首字母大寫。for example string ...

常見的幾種定址方式

引入 在儲存器中,運算元或指令字寫入或讀出的方式,有位址指定方式 相聯儲存方式和堆疊訪問方式。幾乎所有的計算機,在記憶體中都採用位址指定方式。當採用位址指定方式時,形成運算元或指令位址的方式稱為定址方式。定址方式分為兩類,即指令定址方式和資料定址方式,前者比較簡單,後者比較複雜。值得注意的是,在傳統...

常見的幾種程式設計思想

面向過程 處理事情以過程為核心,一步一步的實現。物件導向 萬物皆物件 鏈式程式設計思想 是將多個操作 多行 通過點號 鏈結在一起成為一句 使 可讀性好。a 1 b 2 c 3 鏈式程式設計特點 方法的返回值是block,block必須有返回值 本身物件 block引數 需要操作的值 代表 mason...