天天看點

程式設計規範之變量命名方法

程式設計風格能展現出一個程式員的在coding上的個人修養。統一的程式設計風格能夠極大的提高程式的品質和可維護性。

這裡簡單介紹一下變量的命名方法。

先介紹一下變量命名的原則,變量的命名應該清晰,明了,有明确的含義。可以使用完整的單詞(當然較短的情況下了)或大家可以基本了解的所寫。

若message 縮寫為msg, index 縮寫ind等等。

另外變量的命名風格要和所使用的系統的風格一緻了,整個程式最好是統一的(最好的情況是不管多少人參與,整個程式就像一個人寫的)。

接下來介紹一下幾種命名方法

1.全小寫加下劃線,這種風格主要是應用在UNIX環境中。

如my_fish, my_bear.

2.駱駝命名法,該法則的風格是第一個字母小寫,以後每個單詞的第一個字母都大寫。如myCar, myBlog,因為大寫字母看上去像是駝峰,是以叫駱駝命名法。

3.就是号稱很流行的匈牙利命名法,該命名是在每個變量名的前面加上若幹表示資料類型的字元,變量名的第一個字母大寫。如iMyCar表示是整型。這個方法流行在windows環境下。

對于C++程式設計我用的是第三種即類型頭加變量名,這是我在上一家公司養成的習慣。我個人的程式設計風格基本是這樣的:

類内的變量加

m_

如:

class CTest

{

public:

        int m_iCount;

}

全局變量加g_

int g_iAppStatus;

變量類型和類型頭對照關系如下

int      --------------------------  i

char  --------------------------   c

string --------------------------  str

指針 --------------------------  p

unsigned int ----------------- ui

long     ------------------------- l

struct  -------------------------- st

char * -------------------------- psz

繼續閱讀