變數名只能是字母(a-z,a-z)和數字(0-9)或者下劃線(_)組成。
第乙個字母必須是字母或者下劃線開頭。
不能使用c++關鍵字來命名變數,以免衝突。
變數名區分大小寫。
整形字首
int nnum;
short snum;
unsigned int unnum;
long lnum;
浮點型字首
float fvalue;
double dvalue;
字元型字首
char chvalue;
字串字首
char szpath[2];
string strpath;
cstring cstrpath;
布林型字首
bool bisok;
bool bisok;
指標型字首
char* pcpath;
unsigned char* pucpath;
unsigned int* punpath;
陣列字首
int arrnnum[3];
cstring arrcstrname[3];
結構體字首
student tjeff;
列舉字首
tnum emweek;
位元組的字首
byte byip;
字的字首
dword dwmsgid;
word wmsgid;
字元指標字首
lpctstr ptszname;
lpcstr pszname;
lpstr pszname;
stl容器字首
vector vecvalue;
rect矩形結構字首
rect rcchild;
crect rcrect;
控制代碼字首
hwnd hwnddlg;
hbrush hbr;
hpen hpen;
hbitmap gbmpback;
windows顏色字首
colorref crfont;
windows dc字首
cdc dcclient;
stl
說明:vec表示vector容器的字首,為了簡化變數,變數體後面不再使用字首。
vectorlstinfo;
類的成員變數以m_開頭,後面為變數,變數同時還要加字首。
cstring m_strname; //m_開頭+型別字首+名稱
為了簡化,在不影響變數意義的情況下,可僅僅使用字首
student sdt;
全域性變數以g_開頭,後面為變數,變數同時加字首
int g_nid;
保證c和c++相容,採用typedef語句,並且結構體型別全部大寫,以t_開頭,指標行駛以pt_開頭。
typedef struct tagtstudent
student,*pstudent;
student tzhangsan;
pstudent ptzhangsan;
每個單詞的首個字母大寫
int nstudentid;
需要以m_開頭並且加字首。
cedit m_edt_strvalue; //edit繫結控制項類別
clistbox m_lb_nname; //listbox
clistctrl m_lc_name; //listctrl;
ccombobox m_cb_name; //combobox
button idc_bnt_name;
edit idc_edt_name;
listbox idc_lb_name;
listctrl idc_lc_name;
combobox idc_cb_name;
程式設計規範 變數的命名
變數命名的最高原則 真實物理意義。常見簡寫 字首與字尾 name length 則要好於 length of a student name 如牛頓拉普生方法求解方程的根時對初始值的命名及賦值,double guess 猜測值,大概值比如求解 cos x x3 0 cos x x 3 0或者簡單的代數...
Python程式設計 變數命名規範
變數型別 規範示例 包或模組 純小寫字母和下劃線 numpy,matplotlib,bert 類單詞首字母大寫,其餘小寫 classbertconfig 常量純大寫字母和下劃線 batch size 8 flag false 例項純小寫字母和下劃線 dataset dataset sess tf.s...
變數命名規範
除第乙個單詞之外,其他單詞首字母大寫 常用於變數 int mystudentnumber每乙個單詞的首字母都採用大寫字母 常用語類名,函式名,屬性,命名空間 class studentfamily變數名 屬性 型別 物件描述,這樣做的好處是使程式設計師第一眼看到變數時就對變數的型別和其它屬性有直觀的...