程式語言的幾個命名法

2021-07-04 20:42:04 字數 1324 閱讀 3387

帕斯卡命名法

當 變數名和函式名稱是由二個或二個以上

單字鏈結在一起,而構成的唯一識別字時,用以增加變數和函式的可讀性。

單字之間不以空格斷開或

連線號(-)、底線(_)鏈結,第乙個單字首字母採用

大寫字母;後續單字的首字母亦用大寫字母,例如:firstname、lastname。每乙個單字的首字母都採用大寫字母的命名格式,被稱為「

pascal命名法」,源自於

pascal語言的命名慣例,也有人稱之為「大駝峰式命名法」(upper camel case),為

駝峰式大小寫的

子集。駝峰命名法

駱駝式命名法就是當變數名或函式名是由乙個或多個單字鏈結在一起,而構成的唯一識別字時

,第乙個單詞以小寫字母開始;第二個單詞的首字母大寫或每乙個單詞的首字母都採用大寫字母,

例如:myfirstname、mylastname,這樣的變數名看上去就像駱駝峰一樣此起彼伏,故得名。

變數一般用小駝峰法標識。駝峰法的意思是:除第乙個單詞之外,其他單詞首字母大寫。譬如

int mystudentcount;

變數mystudentcount第乙個單詞是全部小寫,後面的單詞首字母大寫。

相比小駝峰法,大駝峰法把第乙個單詞的首字母也大寫了。常用於

類名,函式名,屬性,命名空間。譬如

public class databaseuser;

匈牙利命名法

匈牙利命名法是一種

程式設計時的命名規範。基本原則是:變數名=屬性+型別+物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或

名字的一部分。要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。

屬性部分:

g_全域性變數

c_  

常量m_  c++類

成員變數

s_  

靜態變數

型別部分:

陣列 a

指標 p

函式 fn

無效 v

控制代碼 h

長整型 l

布林 b

浮點型(有時也指檔案) f

雙字  dw

字串  sz

短整型  n

雙精度浮點 d

計數 c(通常用cnt)

字元 ch(通常用c)

整型 i(通常用n)

位元組 by

字 w實型 r

無符號 u

描述部分:

最大 max

最小 min

初始化 init

臨時變數 t(或temp)

源物件 src

目的物件 dest

程式設計命名規則 駝峰命名法和匈牙利命名法

程式設計師們為了自己的 能更容易的在同行之間交流,所以才取統一的可讀性比較好的命名方式。例如 有些程式設計師喜歡全部小寫,有些程式設計師喜歡用下劃線,所以如果要寫乙個my name的變數,他們常用的寫法會有myname my name myname或者myname。這樣的命名規則不適合所有程式設計師...

程式設計命名規範之駝峰命名法 匈牙利命名法

一 駱駝命名法 小駝峰法 camel方法 變數一般用小駝峰法標識。第乙個單詞以小寫字母開始 第二個單詞的首字母大寫或每乙個單詞的首字母都採用大寫字母,例如 myfirstname mylastname 大駝峰法 upper camel case 也稱為 帕斯卡命名法 pascal方法 常用於類名,函...

程式設計命名規則(駝峰式命名法 匈牙利法)

大家在程式設計的學習過程中,是不是遇到過不知道如何命名的困惑呢,在程式設計中命名是否規範是衡量乙個程式設計師是否專業的重要標準,為了自己的 能更容易的在同行之間交流,下面呢就給大家介紹三種命名方法!當命名由乙個或多個詞連線在一起時,每個單詞的第乙個字母都大寫。例子 public class data...