程式猿有一個梗:寫代碼代碼不寫註釋的人,JJ就跟註釋一樣長!實際上良好的代碼風格和編程習慣,即使沒有代碼註釋一樣可以讓人賞(欲)心(哭)悅(無)目(淚)! 欲練此功,必先自宮,不論是C語言還是C++或者是其他編程語言,都必須遵守自己的命名規則,這樣才能被編譯器正確識別並編譯! 在定義變數時,變數名可 ...
程式猿有一個梗:寫代碼代碼不寫註釋的人,JJ就跟註釋一樣長!實際上良好的代碼風格和編程習慣,即使沒有代碼註釋一樣可以讓人賞(欲)心(哭)悅(無)目(淚)!
欲練此功,必先自宮,不論是C語言還是C++或者是其他編程語言,都必須遵守自己的命名規則,這樣才能被編譯器正確識別並編譯!
在定義變數時,變數名可以是字母、數字和下劃線的組合。但是也不是隨便的組合,要註意以下幾個命名規則:
1) 變數名的開頭必須是字母或下劃線,不能是數字。實際編程中最常用的是以字母開頭,而以下劃線開頭的變數名是系統專用的。在編程的時候,除非要求這麼定義,否則永遠都不要使用下劃線作為一個變數名的開頭;
int 8a = 0; //錯誤寫法 int a = 0; // 正確寫法
2) 變數名中的字母是區分大小寫的。比如 a 和 A 是不同的變數名,num 和 Num 也是不同的變數名;
//分別定義num Num 兩個變數並初始化為 0 int num = 0; int Num = 0;
3) 變數名絕對不可以是C語言關鍵字,這一點一定要記住!所以為了避免與系統定義的名字產生衝突;
int int = 0; // 錯誤寫法 int為C語言整形的關鍵字 int float = 0; // 錯誤寫法 float為C語言浮點數的關鍵字
4) 變數名中不能有空格。這個可以這樣理解:因為上面我們說過,變數名是字母、數字、下劃線的組合,沒有空格這一項;
int a b = 0; //錯誤寫法 int ab = 0; //正確寫法
關於詳細的命名方式可以看考:C/C++變數命名 – 匈利亞命名法則
猜你喜歡:
2.安裝 Visual Studio 插件 Visual Assist
5.徹底卸載 Visual Studio 2013/2015
轉載請註明:猿說編程 » C語言教程 » C語言變數聲明和定義
技術交流、商務合作請直接聯繫博主
掃碼或搜索:猿說編程
猿說編程微
信公眾號 掃一掃關註