c語言變數名規則是:1、變數名以英文字母開頭;2、變數名中的字母是區分大小寫的;3、變數名不能是關鍵字;4、變數名中不能包含空格、標點符號和型別說明符。
推薦:《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語言本身使用,不能當作其他用途使用,例如不能定義成變數名、函數名。
以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是c語言變數名稱規則是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!