程式設計風格能展現出一個程式員的在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