<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            C語言

            C語言標識符、關鍵字和注釋

            時間:2025-05-25 16:29:18 C語言 我要投稿
            • 相關推薦

            C語言標識符、關鍵字和注釋

              C語言標識符、關鍵字是什么呢?大家清楚嗎?下面小編為大家簡單介紹下!

              標識符

              定義變量時,我們使用了諸如“a”“abc”“mn123”這樣的名字,它們都是程序員自己起的,一般能夠表達出變量的作用,這叫做標識符(Identifier)。

              標識符就是程序員自己起的名字,除了變量名,后面還會講到函數名、宏名、結構體名等。不過,名字也不能隨便起,C語言規定,標識符只能由字母(A~Z, a~z)、數字(0~9)和下劃線(_)組成,并且第一個字符必須是字母或下劃線。

              以下標識符是合法的:

              a, x, x3, BOOK_1, sum5

              以下標識符是非法的:

              3s 不能以數字開頭

              s*T 出現非法字符*

              -3x 不能以減號(-)開頭

              bowy-1 出現非法字符減號(-)

              在使用標識符時還必須注意以下幾點:

              C語言雖然不限制標識符的長度,但是它受到不同編譯器的限制,同時也受到具體機器的限制。例如在某個編譯器中規定標識符前128位有效,當兩個標識符前128位相同時,則被認為是同一個標識符。

              在標識符中,大小寫是有區別的,例如BOOK和book 是兩個不同的標識符。

              標識符雖然可由程序員隨意定義,但標識符是用于標識某個量的符號,因此,命名應盡量有相應的意義,以便于閱讀理解,作到“顧名思義”。

              關鍵字

              關鍵字(Keywords)是由C語言規定的具有特定意義的字符串,通常也稱為保留字,例如 int、char、long、float、unsigned 等。我們定義的標識符不能與關鍵字相同,否則會出現錯誤。

              你也可以將關鍵字理解為具有特殊含義的標識符,它們已經被系統使用,我們不能再使用了。

              標準C語言中一共規定了32個關鍵字,大家可以參考C語言關鍵字及其解釋[共32個],后續我們會一一講解。

              注釋

              注釋(Comments)可以出現在代碼中的任何位置,用來向用戶提示或解釋程度的意義。程序編譯時,會忽略注釋,不做任何處理,就好像它不存在一樣。

              C語言支持單行注釋和多行注釋:

              單行注釋以//開頭,直到本行末尾(不能換行);

              多行注釋以/*開頭,以*/結尾,注釋內容可以有一行或多行。

              一個使用注釋的例子:

              /* Powered by: c.biancheng.net Author: xiao p Date: 2015-6-26*/#includeint main(){ /* puts 會在末尾自動添加換行符 */ puts("http://c.biancheng.net"); printf("C語言中文網 "); //printf要手動添加換行符 return 0;}

              運行結果:

              http://c.biancheng.net

              C語言中文網

              在調試程序的過程中可以將暫時不使用的語句注釋掉,使編譯器跳過不作處理,待調試結束后再去掉注釋。

              需要注意的是,多行注釋不能嵌套使用。例如下面的注釋是錯誤的:

              /*C語言/*中文*/網*/

              而下面的注釋是正確的:

              /*C語言中文網*/ /*c.biancheng.net*/

            【C語言標識符、關鍵字和注釋】相關文章:

            C語言標識符的分類02-06

            C語言關鍵字05-09

            C語言入門知識:標識符03-28

            C語言用戶標識符的作用域和存儲類02-04

            C語言中Static和Const關鍵字的作用04-16

            C語言中的static和extern關鍵字的作用06-19

            C語言的關鍵字和控制語句有哪些07-25

            C語言關鍵字及其解釋06-01

            C語言關鍵字有哪些02-28

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院