變數命名規則是為了增強**的可讀性和容易維護性。以下為c++必須遵守的變數命名規則:
1、變數名只能是字母(a-z,a-z)和數字(0-9)或者下劃線(_)組成。
2、第乙個字母必須是字母或者下劃線開頭。
3、不能使用c++關鍵字來命名變數,以免衝突。
4、變數名區分大小寫。
變數命名規則:
一、用最短字元表示最準確的意義。
二、使用變數字首。
1、 整型字首
int nid; //int字首:n
short sid; //short字首:s
unsigned int unid // unsigned int 字首:un
long lid; //long字首:l
2、 浮點型字首
float fvalue; //float字首:f
double dvalue; //double字首:d
3、 字元型字首
char chchar; //char字首:ch
4、 字串字首
char szpath; //char字串字首:sz
string strpath; //string字串字首:str
cstring strpath; //mfc cstring類字首:str
5、 布林型字首
bool bisok; //bool型別字首:b
bool bisok; //mfc bool字首:b
6、 指標型字首
char * ppath; //指標字首:p
7、 陣列字首
int arrnnum; //陣列字首:arr
cstring arrstrname; //陣列字首+型別字首+名稱
8、 結構體字首
student txiaozhang; //結構體字首:t
9、 列舉字首
enum emweek; //列舉字首:em
10、 位元組的字首
byte byip; //位元組字首:by
11、 字的字首
dword dwmsgid; //雙字字首:dw
word wmsgid; //單字字首:w
12、 字元指標字首
lpctstr ptszname; //tchar型別為ptsz
lpcstr pszname; //pcsz
lpstr pszname; //psz
13、 stl容器字首
vector vecvalue; //vector容器字首:vec
14、 rect矩形結構字首
rect rcchild; //rc
crect rcchild/ //rc
15、 控制代碼字首
hwnd hwnddlg; //h
hbrush hbr; //h
hpen hpen; //h
hbitmap hbmpback; //h
16、 windows顏色字首
colorref crfont; //cr
17、 windows dc字首
cdc dcclient; //dc
三、類的成員變數以m_開頭,後面為變數,變數同時還要加字首。
cstring m_strname; //m_開頭+型別字首+名稱
四、定義乙個變數,為了簡化,在不影響變數意義的情況下,可僅僅使用字首。
rect rc;
五、全域性變數一律以g_開頭,後面為變數,變數同時還要加字首。
int g_id; //g
六、定義結構體,保證c和c++相容,採用typedef語句,並且結構體型別全部大寫,以t_開頭,指標形式以pt_開頭。
typedef struct tag tstudent
int nid;
cstring strname;
}student,*pstudent;
student txiaozhang; //完整定義結構體
七、變數由多個單詞組成,則每個單詞的首個字母大寫。
int nstudentid;
cstring strstudentname;
八、定義乙個類以c或者t做為類名字首。
class cmylistctrl;
class tmylistctrl;
九、mfc控制項繫結值類別或者控制項類類別,需要以m_開頭並且加字首。
cedit m_edt_strvalue; //edit繫結控制項類別
clistbox m_lb_nname; //listbox
clistctrl m_lc_name; //listctrl;
ccombobox m_cb_name; /combobox
十、控制項id盡量簡化並表明控制項型別和意義。
button idc_btn_name;
edit idc_edt_name;
listbox idc_lb_name;
listctrl idc_lc_name;
combobox idc_cb_name;
C C 變數命名規則
變數命名規則是為了增強 的可讀性和容易維護性。以下為 c 必須遵守的變數命名規則 1 變數名只能是字母 a z,a z 和數字 0 9 或者下劃線 組成。2 第乙個字母必須是字母或者下劃線開頭。3 不能使用 c 關鍵字來命名變數,以免衝突。4 變數名區分大小寫。變數命名規則 一 用最短字元表示最準確...
C C變數命名規則
變數命名規則是為了增強 的可讀性和容易維護性。變數命名規則 一 用最短字元表示最準確的意義。二 使用變數字首。1 整型字首 int nid int字首 n short sid short字首 s unsigned int unid unsigned int 字首 un long lid long字首...
C C 變數命名規則
變數命名規則是為了增強 的可讀性和容易維護性。以下為c 必須遵守的變數命名規則 變數名只能是字母 a z,a z 和數字 0 9 或者下劃線 組成。第乙個字母必須是字母或者下劃線開頭。不能使用c 關鍵字來命名變數,以免衝突。變數名區分大小寫。變數命名規則 一.用最短字元表示最準確的意義。二.使用變數...