c命名規範中int以什麼開頭

時間 2021-12-25 07:45:33

1樓:匿名使用者

你的意思是要設定一個int型的陣列變數吧,int a,這樣才對,int不能用作陣列名稱和變數名稱的。

2樓:匿名使用者

int arrnnum; //陣列字首:arr

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

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++中,函式名可以隨便定義嗎????

3樓:go陌小潔

函式的命名規範:

函式的命名應該儘量用英文表達出函式完成的功能。遵循動賓結構的命名法則,函式名中動詞在前,並在命名前加入函式的字首,函式名的長度不得少於8個字母。 例如:

long cmgetdevicecount( );

1,要符合識別符號命名規範:以字母開頭,只包含字母,數字,下劃線。

2,不能與c++關鍵字衝突。

3,最好不要亂寫名字,基本要求是見名知意,且最好是動賓片語 eg:putback() find_first_of() push_back()。

4樓:匿名使用者

1,要符合識別符號命名規範:以字母開頭,只包含字母,數字,下劃線。

2,不能與c++關鍵字衝突。

3,最好不要亂寫名字,基本要求是見名知意,且最好是動賓片語 eg:putback() find_first_of() push_back()

5樓:春風化雨時

在c++中,函式名不可以隨便定義。

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性!

6樓:匿名使用者

只要符合函式名的格式就可以隨便定義。

7樓:匿名使用者

不能,有些關鍵字不能用來命名函式名的!!

8樓:匿名使用者

函式名的定義有要求的 ,首先只能包含字母、數字、下劃線,數字不能做開頭,其次一些關鍵字不能用

9樓:壽菊月鄭贊

可以的但要有條件:要符合識別符號規則,也就是隻能以數字,字母,下劃線構成,開頭不能是數字。

還有,就是不能與關鍵字重合,比如:struct,include

這是關鍵字,不能與它們一樣,

還有,就是要做到見名知義,就是看見名字,要知道函式的功能大概是要做什麼的

c 中的 int是什麼意思,C 中的 int 是什麼意思

鑄信 定義一個int型的指標 例如 int p 定義一個指向int型變數的指標char p1 定義一個指向char型變數的指標int p2 定義一個指向int型指標的指標,即指向指標的指標 修身養性 name本身是一個char 型的變數,就是一個指標,指向輸入的名字字串的首字元的地址。如果直接輸出n...

C中的 是什麼意思,C 中 int 是什麼意思?

陌路情感諮詢 可空型別修飾符 引用型別可以使用空引用表示一個不存在的值,而值型別通常不能表示為空。例如string str null 是正確的,int i null 編譯器就會報錯。為了使值型別也可為空,就可以使用可空型別,即用可空型別修飾符 來表示,表現形式為 t?例如 int?表示可空的整形,d...

c 中INT和INT返回有什麼區別具體點啊

c語言系列都是 case sensitive 區分大小寫 的,不知道你到底是問int還是int 一,如果你問的是int int是宣告整形變數的keyword int 是別名,一般用在函式的 list of parameter 中,表示對int型變數的引用,如 returntype method in...