一,關鍵字(Keywords)
定義:C語言規定具有特定意義的字元串,也稱為保留字;
例如: int、float、char、long等。
注意:在定義辨別符時,不能與關鍵字(32個)相同,否則會出錯!
原因:大緻可了解這些關系字為具有特殊含義的辨別符,它們已經被系統使用,進而不能再使用。
二,注釋(Comments)
定義:可出現在代碼中的任何位置,用來向使用者提示或解釋代碼的含義。
注意:當計算機編譯時,會忽略注釋,不做任何處理,就好像它不存在一樣。
分類:單行注釋和多行注釋:
- 單行注釋:以
開頭,直到本行末尾(不能換行);//
- 多行注釋:以 結尾,注釋内容可以有一行或多行。(補充:不能嵌套使用)
例如1:
- #include <stdio.h>
- int main()
- {
- puts("https://blog.csdn.net/weixin_44015669");
- printf("csdn部落格\n"); //printf要手動添加換行符
- return 0;
- }
運作結果:
https://blog.csdn.net/weixin_44015669
csdn部落格
例如2:
- 部落格*/(錯誤)
- (正确)
補充:在調試程式中,暫時将不使用的語句都可進行注釋掉,使編譯器跳過不作處理,待調試結束後再去掉注釋即可。
三,表達式(Expression)和語句(Statement)
定義:兩者都無明确的定義;
- 表達式:可看做一個計算的公式,往往由資料、變量、運算符等組成,結果必定是一個值;
- 語句:範圍更加廣泛,不一定是計算,有值,可以是某個操作、函數、循環等。
- 注意:
- 表達式:必須有一個執行結果,這個結果必須是一個值;
- 語句:以分号結束的往往稱為語句,而不是表達式,例如2*4*7,a=b=c
等
;
四,辨別符(Identifier)
定義:定義變量時,我們自己起的諸如x ,mn,666這樣的名字,進而一般表達出變量的作用;
注意:辨別符就是程式員,我們本身自己起的名字,除了變量名,後面還會講到函數名、宏名、結構體名等,它們都是辨別符。補充:對于辨別符起名要求:
- 隻能由字母(A~Z, a~z),數字(0~9)和下劃線(_)組成;
- 并且第一個字元必須是字母或下劃線,不能是數字。
例如:i,co5 , PHP7, CSDN_666, CSS
以下是非法的辨別符:
- 07 以數字開頭
- -9a 以減号(-)開頭
- s*&T 出現非法字元*
- b3o-1 出現非法字元減号(-)
注意:特别注意以下幾點:
- C語言雖然不限制辨別符的長度,但是它受到不同編譯器的限制,同時也受到作業系統的限制。
- 例如:在某個編譯器中規定辨別符前128位有效,當兩個辨別符前128位相同時,則被認為是同一個辨別符。
- 在辨別符中,大小寫是有差別的,例如 BOOK 和 book 是兩個不同的辨別符。
- 辨別符雖然可由程式員随意定義,但辨別符是用于辨別某個量的符号,是以,命名應盡量有相應的意義,以便于閱讀和了解,作到“顧名思義”。