天天看點

C語言:關鍵字,注釋,表達式,語句,辨別符五大重要概念

一,關鍵字(Keywords)

定義:C語言規定具有特定意義的字元串,也稱為保留字;

例如: int、float、char、long等。

注意:在定義辨別符時,不能與關鍵字(32個)相同,否則會出錯!

原因:大緻可了解這些關系字為具有特殊含義的辨別符,它們已經被系統使用,進而不能再使用。

二,注釋(Comments)

定義:可出現在代碼中的任何位置,用來向使用者提示或解釋代碼的含義。

注意:當計算機編譯時,會忽略注釋,不做任何處理,就好像它不存在一樣。

分類:單行注釋和多行注釋:

  1. 單行注釋:以

    //

    開頭,直到本行末尾(不能換行);
  2. 多行注釋:以 結尾,注釋内容可以有一行或多行。(補充:不能嵌套使用)
例如1:
  1. #include <stdio.h>
  2. int main()
  3. {
  4. puts("https://blog.csdn.net/weixin_44015669");
  5. printf("csdn部落格\n"); //printf要手動添加換行符
  6. return 0;
  7. }

運作結果:

https://blog.csdn.net/weixin_44015669

csdn部落格

例如2:
  1. 部落格*/(錯誤)
  2. (正确)

補充:在調試程式中,暫時将不使用的語句都可進行注釋掉,使編譯器跳過不作處理,待調試結束後再去掉注釋即可。

三,表達式(Expression)和語句(Statement)

定義:兩者都無明确的定義;

  • 表達式:可看做一個計算的公式,往往由資料、變量、運算符等組成,結果必定是一個值;
  • 語句:範圍更加廣泛,不一定是計算,有值,可以是某個操作、函數、循環等。
  • 注意:
  • 表達式:必須有一個執行結果,這個結果必須是一個值;
  • 語句:以分号結束的往往稱為語句,而不是表達式,例如2*4*7,a=b=c

    ;

四,辨別符(Identifier)

定義:定義變量時,我們自己起的諸如x ,mn,666這樣的名字,進而一般表達出變量的作用;

注意:辨別符就是程式員,我們本身自己起的名字,除了變量名,後面還會講到函數名、宏名、結構體名等,它們都是辨別符。補充:對于辨別符起名要求:

  1. 隻能由字母(A~Z, a~z),數字(0~9)和下劃線(_)組成;
  2. 并且第一個字元必須是字母或下劃線,不能是數字。

例如:i,co5 , PHP7, CSDN_666, CSS

以下是非法的辨別符:

  • 07    以數字開頭
  • -9a    以減号(-)開頭
  • s*&T    出現非法字元*
  • b3o-1    出現非法字元減号(-)

注意:特别注意以下幾點:

  1. C語言雖然不限制辨別符的長度,但是它受到不同編譯器的限制,同時也受到作業系統的限制。
  2. 例如:在某個編譯器中規定辨別符前128位有效,當兩個辨別符前128位相同時,則被認為是同一個辨別符。
  3. 在辨別符中,大小寫是有差別的,例如 BOOK 和 book 是兩個不同的辨別符。
  4. 辨別符雖然可由程式員随意定義,但辨別符是用于辨別某個量的符号,是以,命名應盡量有相應的意義,以便于閱讀和了解,作到“顧名思義”。

繼續閱讀