<ruby id="bdb3f"></ruby>

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

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                我們已經看過 C 程序的基本結構,這將有助于我們理解 C 語言的其他基本的構建塊 ## C 的令牌(Tokens) C 程序由各種令牌組成,令牌可以是關鍵字、標識符、常量、字符串值,或者是一個符號。例如,下面的 C 語句包括五個令牌: ~~~ printf("Hello, World! \n"); ~~~ 這五個令牌分別是: ~~~ printf ( "Hello, World! \n" ) ; ~~~ ## 分號 ; 在 C 程序中,分號是語句結束符。也就是說,每個語句必須以分號結束。它表明一個邏輯實體的結束。 例如,下面是兩個不同的語句: ~~~ printf("Hello, World! \n"); return 0; ~~~ ## 標識符 C 標識符是用來標識變量、函數,或任何其他用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下劃線 \_ 開始,后跟零個或多個字母、下劃線和數字(0-9)。 C 標識符內不允許出現標點字符,比如 @、$ 和 %。C 是**區分大小寫**的編程語言。因此,在 C 中,*Manpower*和*manpower*是兩個不同的標識符。下面列出幾個有效的標識符: ~~~ mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal ~~~ ## 關鍵字 下表列出了 C 中的保留字。這些保留字不能作為常量名、變量名或其他標識符名稱。 | 關鍵字 | 說明 | | --- | --- | | auto | 聲明自動變量 | | break | 跳出當前循環 | | case | 開關語句分支 | | char | 聲明字符型變量或函數返回值類型 | | const | 定義常量,如果一個變量被 const 修飾,那么它的值就不能再被改變 | | continue | 結束當前循環,開始下一輪循環 | | default | 開關語句中的"其它"分支 | | do | 循環語句的循環體 | | double | 聲明雙精度浮點型變量或函數返回值類型 | | else | 條件語句否定分支(與 if 連用) | | enum | 聲明枚舉類型 | | extern | 聲明變量或函數是在其它文件或本文件的其他位置定義 | | float | 聲明浮點型變量或函數返回值類型 | | for | 一種循環語句 | | goto | 無條件跳轉語句 | | if | 條件語句| | int | 聲明整型變量或函數 | | long | 聲明長整型變量或函數返回值類型 | | register | 聲明寄存器變量 | | return | 子程序返回語句(可以帶參數,也可不帶參數) | | short | 聲明短整型變量或函數 | | signed | 聲明有符號類型變量或函數 | | sizeof | 計算數據類型或變量長度(即所占字節數) | | static | 聲明靜態變量 | | struct | 聲明結構體類型 | | switch | 用于開關語句 | | typedef | 用以給數據類型取別名 | | unsigned | 聲明無符號類型變量或函數 | | union | 聲明共用體類型 | | void | 聲明函數無返回值或無參數,聲明無類型指針 | | volatile | 說明變量在程序執行中可被隱含地改變 | | while| 循環語句的循環條件 | ## C 中的空格 只包含空格的行,被稱為空白行,可能帶有注釋,C 編譯器會完全忽略它。 在 C 中,空格用于描述空白符、制表符、換行符和注釋。空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(比如 int)在哪里結束,下一個元素在哪里開始。因此,在下面的語句中: ~~~ int age; ~~~ 在這里,int 和 age 之間必須至少有一個空格字符(通常是一個空白符),這樣編譯器才能夠區分它們。另一方面,在下面的語句中: ~~~ fruit = apples + oranges; // 獲取水果的總數 ~~~ fruit 和 =,或者 = 和 apples 之間的空格字符不是必需的,但是為了增強可讀性,您可以根據需要適當增加一些空格。
                  <ruby id="bdb3f"></ruby>

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

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看