當前位置:首頁 » 編程語言 » c語言變數名規則

c語言變數名規則

發布時間: 2022-05-01 18:22:35

『壹』 簡述在c語言中合法變數名和函數名需要滿足的條件

一、C語言變數名的命名規則:(可以字母,數字,下劃線混合使用)
1. 只能以字母或下劃線開始;
2. 不能以數字開始;
3. 一般小寫;
4. 關鍵字不允許用(eg:int float=2//error float 為保留字不允許用);

二、函數名的命名規則
1.見名知意;
2.自定義函數函數名首字母大寫(庫函數里的函數名都是以小寫字母定義,為了區分庫函數和自定義函數,避免沖突)。

『貳』 c語言中,什麼樣的變數定義是合法的

C項是合法的。

在VB6中,變數的命名必須遵循以下規則:

1、變數名必須以字母或下劃線打頭,名字中間只能由字母、數字和下劃線「_」組成;最後一個字元可以是類型說明符;

2、變數名的長度不得超過255個字元;

3、變數名在有效的范圍內必須是唯一的。

4、變數名不能是VB中的保留字(關鍵字),也不能是末尾帶類型說明符的保留字,但可以把保留字嵌入變數名,關鍵字是指VB6語言中的屬性,事件,方法,過程,函數等系統內部的標識符。

(2)c語言變數名規則擴展閱讀:

1、變數名在VB中是不區分大小寫的(如ABC、aBc、abc等都是一樣的)。C語言中區分大小寫。不同的語言有不同的規則。

2、定義和使用變數時,通常要把變數名定義為容易使用閱讀和能夠描述所含數據用處的名稱,而不要使用一些難懂的縮寫如A或B2等。

3、根據需要混合使用大小寫字母和數字。一個合理協議是,變數中每個單詞的第一個字母大寫。

4、另一個合理協議是,每個變數名以兩個或三個字元縮寫開始,這些字元縮寫對應於變數要存儲數據的數據類型。

參考資料:網路-變數

『叄』 c語言變數的命名規則

在定義變數時,變數名可以是字母、數字和下劃線的組合。但是也不是隨便的組合,要注意以下幾個命名規則:

1) 變數名的開頭必須是字母或下劃線,不能是數字。實際編程中最常用的是以字母開頭,而以下劃線開頭的變數名是系統專用的。

『肆』 c語言變數名命名規則

在定義變數時,變數名可以是字母、數字和下劃線的組合。但是也不是隨便的組合,要注意以下幾個命名規則:
1、變數名以英文字母開頭;
變數名的開頭不能是數字,可以由字母或下劃線開頭。但,實際上編程中最常用的是以字母開頭,而以下劃線開頭的變數名是系統專用的。
隨便打開一個頭文件就會看到,它裡面所有的變數名、宏名、函數名全是以下劃線開始的。
所以為了避免與系統定義的名字產生沖突,在編程的時候,除非要求這么定義,否則永遠都不要使用下劃線作為一個變數名的開頭。
正確的變數名:
int In_1=2;
int abc=5;
錯誤的變數名:
int 1In_1=2;
int 2abc=5;
2、不可以包含空格、標點符號和類型說明符(%、&、!、#、@、$);
//錯誤的變數名:不能包含空格、標點符號和類型說明符(%、&、!、#、@、$),只能是字母、數字、下劃線組成。
int %age = 13;
int a%ge = 13;
int name age = 12;
3、字母是區分大小寫;
//變數n和變數N是兩個變數。
int n = 11;
int N = 18;
4、有效長度為255個字元;
5、不可以是關鍵字;
//錯誤的變數名:case是C語言的一個關鍵字,不能作為變數名
int case = 12;
C語言中定義的關鍵字有:
由ANSI標準定義的C語言關鍵字共32個:auto、 double、 int、 struct、 break 、else、 long、 switch、case、 enum、 register 、typedef、 char 、extern 、return、 union 、const、 float 、short、 unsigned、 continue、 for、 signed 、void、default 、goto、 sizeof 、volatile、 do 、if 、while、 static。
這32個關鍵字就是已經被C語言本身使用,不能作為其他用途使用,比如不能定義成變數名、函數名。

『伍』 char ch在c語言中是什麼意思

c語言中char ch中的ch是自定義的變數名。變數名是為了區分程序中不同的字元數組、人為起定的名字。定義和使用字元數組時,通常要把變數名定義為容易使用閱讀和能夠描述所含數據用處的名稱,而不要使用一些難懂的縮寫如A或B2等。

char說明數據類型是字元型,ch是變數名(可稱為欄位)。

fgetc()使用舉例:表示從D:\demo.txt文件中讀取一個字元,並保存到變數ch中。

char數據類型

(1)定義:char型數據是計算機編程語言中只可容納單個字元的一種基本數據類型。

(2)取值范圍:char : -2^7 ~ 2^7-1 ;

signed char: -2^7 ~ 2^7-1

unsigned char : 0 ~ 2^8-1

而且關於char還有一個特殊的語言就是char *,它在C/C++中有專門的語義,既不同於signed char *,也不同於unsigned char *,專門用於指以''為結束的字元串。

以上內容參考:網路-char

『陸』 c的變數的命名規則是什麼

以字母、下劃線(也就是『 _ 』 )、數字命名組成
命名的第一個字元必須是字母或者下劃線
例如合法的命名:name_123、name123_、_name123、_123name
不能以數字開頭,不能包含除字母、下劃線、數字以外的其他字元。

『柒』 C語言變數命名規則

1、C源程序是由一個主函數和若干個其它函數組成的。
2、函數名後必須有小括弧,函數體放在大括弧內。
3、C程序必須用小寫字母書寫。
4、每句的末尾加分號。
5、可以一行多句。
6、可以一句多行。
7、可以在程序的任何位置加註釋。 一個完整的C語言程序,是由一個main()函數(又稱主函數)和若干個其它函數結合而成的,或僅由一個main()函數構成。

『捌』 c語言變數命名規則

變數名由a-z,A-Z,0-9,_(大小寫字母,數字,下劃線)組成,並且開頭不能為0-9(數字)
變數命名方面流行的有以下幾種:
一、匈牙利命名法
這種命名法的出發點是把變數名按:屬性+類型+對象描述的順序組合起來,以使程序員作變數時對變數的類型和其它屬性有直觀的了解,下面是HN變數命名規范。
屬性部分:
g_ 全局變數
c_ 常量
m_ c++類成員變數
s_ 靜態變數
類型部分:
數組 a
指針p
函數fn
無效v
句柄h
長整型l
布爾b
浮點型(有時也指文件)f
雙字 dw
字元串 sz
短整型 n
雙精度浮點d
計數c(通常用cnt)
字元ch(通常用c)
整型i(通常用n)
位元組by
字w
實型r
無符號u
描述部分:
最大Max
最小Min
初始化Init
臨時變數T(或Temp)
源對象Src
目的對象Dest
舉例:

hwnd : h 是類型描述,表示句柄, wnd 是變數對象描述,表示窗口,所以 hwnd 表示窗口句柄;
pfnEatApple : pfn 是類型描述,表示指向函數的指針, EatApple 是變數對象描述,所以它表示指向 EatApple 函數的函數指針變數。
g_cch : g_ 是屬性描述,表示全局變數,c 和 ch 分別是計數類型和字元類型,一起表示變數類型,這里忽略了對象描述,所以它表示一個對字元進行計數的全局變數。
上面就是HN命名法的一般規則。
二、駝峰命名法

駝峰命名法的中心點在於每個單詞的開頭大寫,而駝峰命名法又可分為大駝峰和小駝峰,大駝峰表示所有單詞開頭都大寫,小駝峰表示第一個單詞開頭小寫,後面的單詞開頭大寫
大駝峰:EatSimpleApple

小駝峰:eatSimpleApple
一般大駝峰用於函數命名,小駝峰用於變數命名
當出現縮寫(如IP)時,如果縮寫在開頭,則若為大駝峰則全部大寫,小駝峰則全部小寫,若不在開頭,則全部大寫
大駝峰:IPAddIP
小駝峰:ipAddIP
不過也有將縮寫看作一般單詞的寫法:
大駝峰:IpAddIp
小駝峰:ipAddIp
三、帕斯卡命名法
帕斯卡命名法是指每個單詞之間用下劃線隔開,每個單詞都小寫(縮寫也一樣)
示例:eat_simple_apple
示例:ip_add_ip

『玖』 為什麼scanf可以作為變數名但是sizeof不能作為變數名

sizeof是c語言保留的關鍵詞不能作為變數名,scanf只是一個庫函數名,可以使用在你的代碼里局部變數會屏蔽函數代碼外的變數。另外c語言變數詳細規則如下:

變數的命名規范

1、起名要有意義;

2、只能以英文字母、下劃線( _ )開頭。後面可以接數字、英文字母、下劃線;

3、不能是C語言中的關鍵字C語言中的關鍵字關鍵字就是已被C語言本身使用,不能作其它用途使用的字。例如關鍵字不能用作變數名、函數名等,C語言中一共有32個關鍵字auto register unsigned if while staticdouble int struct break else long switch case enum typedef char extern return union const float shortcontinue for signed void default goto sizeof volatile

標示符命名規范

1、起的名字要有意義如:避免使用a、b、c等單個字母名字。或者避免使用xsffsdsdsrew之類的字元做名字!推薦標示符起名就知道是什麼意思,如給一個變數起名:age。一看就知道這個變數是用來保存年齡的

2、標示符才用駝峰命名法註解:駝峰命名法(Camel-Case)駝峰命名法(Camel-Case)是電腦程序編寫時的一套命名規則(慣例)。程序員們為了自己的代碼能更容易的在同行之間交流,所以才取統一的可讀性比較好的命名方式。例如:有些程序員喜歡全部小寫,有些程序員喜歡用下劃線,所以如果要寫一個my name的變數,他們常用的寫法會有myname、my_name、MyName或者myName。這樣的命名規則不適合所有程序員閱讀,而利用駝峰命名法來表示,可以增加程序可讀性。駝峰命名法就是當變數名或函數名是由一個或多個單字連結在一起,而構成的唯一識別字時,第一個單字以小寫字母開始,第二個單字的首字母大寫;或每一個單字的首字母都採用大寫字母,例如:myFirstName、myLastName,這樣的變數名看上去就像駱駝峰一樣此起彼伏,故而得名。

『拾』 C語言中變數名有什麼要求

C語言中變數名可由三類字元:字母、下劃線、數字組成。變數名只能由字母或下劃線開頭。變數名不能具有二義性。變數名有長度要求,有效長度是31個字元。在起定的名字中!超出長度規定的部分將被截掉。變數名中的字母不限大小寫,但大小寫意義不同。

(10)c語言變數名規則擴展閱讀:

變數名常用命名法:

1、匈牙利命名法,是在每個變數名的前面加上若干表示數據類型的字元。基本原則是:變數名=屬性+類型+對象描述。如i表示int,所有i開頭的變數命都表示int類型。s表示String,所有變數命以s開頭的都表示String類型變數。

2、駱駝命名法,是指混合使用大小寫字母來構成變數和函數的名字。駝峰命名法跟帕斯卡命名法相似,只是首字母為小寫,如userName。因為看上去像駝峰,因此而得名。

3、帕斯卡命名法,即pascal命名法。做法是首字母大寫,如UserName,常用在類的變數命名中。



熱點內容
資料庫數據插入語句 發布:2025-05-15 01:30:01 瀏覽:870
js是無需編譯直接運行嗎 發布:2025-05-15 01:28:30 瀏覽:475
android文件夾重命名 發布:2025-05-15 01:13:50 瀏覽:481
cns腳本 發布:2025-05-15 01:13:38 瀏覽:722
數據結構與演算法筆試題 發布:2025-05-15 01:04:20 瀏覽:417
搜狗輸入法如何直接編輯配置文件 發布:2025-05-15 00:51:47 瀏覽:668
電箱都有哪些配置 發布:2025-05-15 00:30:21 瀏覽:74
安卓qq邀請碼在哪裡尋找 發布:2025-05-15 00:02:04 瀏覽:35
三菱fx編程口 發布:2025-05-15 00:01:23 瀏覽:810
醫院招商引資宣傳片腳本 發布:2025-05-15 00:01:21 瀏覽:368