C C 變數命名規則

2021-09-02 18:17:35 字數 3254 閱讀 8593

變數命名規則是為了增強**的可讀性和容易維護性。以下為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...