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型別的變數賦值成以零開頭的整數
int型別只是整數,和數學中的定義一樣,不管字首有幾個0,值都相等。在c c 中,整版數字麵量權的字首0表示八進位制。所以int a a 0908 肯定編譯錯誤,因為9不是八進位制的合法數字。按lz的要求,應該只是輸出樣式的問題。即使用int儲存,這種也很簡單,只用c c 標準庫就可以實現,例如c風...
c裡面int 什麼意思,C 中 int 是什麼意思?
值型別後面加問號表示可為空null nullable 結構 nullable是.net 2.0中新提供的一種用於標明乙個值型別是否可以為空的技術。對於乙個型別,如果既可以給它分配乙個值,也可以給它分配空引用null 表示沒有任何值 我們就說這個型別是可空的。因此,可空型別可表示乙個值,或表示不存在任...
c 中INT和INT返回有什麼區別具體點啊
c語言系列都是 case sensitive 區分大小寫 的,不知道你到底是問int還是int 一,如果你問的是int int是宣告整形變數的keyword int 是別名,一般用在函式的 list of parameter 中,表示對int型變數的引用,如 還有下面的情況 int a 15 int...