變數命名規則是為了增強**的可讀性和容易維護性。以下為c++必須遵守的變數命名規則:
變數名只能是字母(a-z,a-z)和數字(0-9)或者下劃線(_)組成。
第乙個字母必須是字母或者下劃線開頭。
不能使用c++關鍵字來命名變數,以免衝突。
變數名區分大小寫。
變數命名規則:
一.用最短字元表示最準確的意義。
二.使用變數字首。
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
18.stl
說明:vec表示vector容器的字首,為了簡化變數,變數體後面不再使用字首
vectorvecvalue;
listlstinfo;
三.類的成員變數以m_開頭,後面為變數,變數同時還要加字首。
cstring m_strname; //m_開頭+型別字首+名稱
四.定義乙個變數,為了簡化,在不影響變數意義的情況下,可僅僅使用字首。
rect rc;
五.全域性變數一律以g_開頭,後面為變數,變數同時還要加字首。
int g_id; //g
六.定義結構體,保證c和c++相容,採用typedef語句,並且結構體型別全部大寫,以t_開頭,指標形式以pt_開頭。
typedef struct tag tstudent
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_bnt_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 變數命名規則
變數命名規則是為了增強 的可讀性和easy維護性。變數命名規則 一 用最短字元表示最準確的意義。二 使用變數字首。1 整型字首 int nid int字首 n short sid short字首 s unsigned int unid unsigned int 字首 un long lid long...