黑馬程式員——C語言——基礎文法,黑馬程式員文法
首先學的是C語言的基礎文法,主要分為關鍵字、標示符、注釋、資料、常量、變數。
一、關鍵字
1 關鍵字是指在C語言中系統預設的有特殊意義的字元
2 關鍵字全部是小寫字母表示,總共32個關鍵字(主函數【main】中int 、return),如下:
auto double int struct break else long switchcase enum register typedef char extern return unionconst float short unsigned continue for signed voiddefault goto sizeof volatile do if while static
二、標識符
1 標識符也是一種特殊意義的字元,是程式員自訂的一些名稱和符號(關鍵字是系統C語言預設的)。
2 標識符的作用。
(1) 命名變數,區別不同變數。
(2) 函數命名,便於區分
3 標識符的自訂命名
(1)基本原則
① 只能由 26個英文字母(區分大小寫)、0-9的10個阿拉伯數字、底線組成
② 不能以數字開頭
③ 不能使用系統內建關鍵字
(2)規範完善
① 盡量使用英文單詞。或者漢語也可
② 標識符由多個字母組成時候,除開第一個單詞,後面每個單詞的首字母都是大寫
三、 注釋
1 注釋用來解釋某行或者某段代碼程式的含義,不參與程式編譯,也不會增加代碼的大小
2 單行注釋
單行注釋以兩個正斜杠開頭(//),只能注釋一行,從//開始到這行的結尾都是注釋的內容
3 多行注釋
多行注釋以/*開頭,以*/結尾,/*和*/中間的內容都是注釋
四、 資料(靜態和動態)
1、待用資料
不主動刪除,會一直儲存於電腦硬碟中的資料。一般以檔案的形式存在。
2、 動態資料
程式運行時載入的資料,在電腦關閉後,這些臨時資料(動態資料)會被自動消除。
3、待用資料和動態資料在一定條件下,可以相互轉換
4、 資料單位大小轉換
1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB
五、 常量(固定不變的資料)
分類
1 整型常量(int),包含所有整數
2 浮點型常量(float/double),float :單精確度浮點型; double; 雙精確度浮點型
3 字元常量(char), 單引號括起來的單個字元,中文除外。
4 字串常量, 雙引號括起來的一個或者多個字元,中文除外。
六、 變數(需要適時改變的資料)
1 變數需要先定義,並且記憶體會分配一塊記憶體
2 變數定義格式: 變數類型 變數名 (例:int i;)
3 變數賦值: 變數名=數值 (例 :i = 1;)
4 變數值的修改,會覆蓋這個變數名之前的數值。