<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # C 程序結構 - 第一個 C 程序 > 原文: [https://beginnersbook.com/2014/01/c-program-structure/](https://beginnersbook.com/2014/01/c-program-structure/) C 程序源代碼可以在任何文本編輯器中編寫;但是文件應該以`.c`擴展名保存。讓我們編寫第一個 C 程序。 ## 第一個 C 程序 ```c /* Demo Program written by Chaitanya on BeginnersBook.com*/ #include<stdio.h> int main() { int num; printf("Enter your age: "); scanf("%d", &num); if (num <18) { printf("you are not eligible for voting"); } else { printf("You can vote!!"); } return 0; } ``` 輸出: ```c Enter your age:25 You can vote!! ``` ### 讓我們了解這個程序: **注釋:** 注釋以`/*`開頭,以`*/`結尾。注釋不是強制性的,但如果您使用它們仍然是一個很好的做法,它提高了代碼的可讀性。程序可以包含任意數量的注釋。 **包含部分:** 在編寫程序時,我們使用了幾個關鍵字、語句和函數,如 `printf()`,`scanf()`等。具有這些函數定義的文件需要包含在程序中。在上面的程序中我們使用了`stdio.h`。有幾個庫,`stdio.h`就是其中之一,用于從終端讀取數據并在終端上顯示數據。 **顯示語句:** `printf`函數用于上述代碼中的幾個地方。無論你在雙引號內給出什么,它都會在控制臺上打印出來。您還可以對`printf`使用格式說明符(如`%d`,`%c`,`%p`)來顯示變量和指針的值。 **從用戶那里獲取輸入:** `scanf`函數用于從用戶那里獲取輸入。當您運行此程序時,它等待用戶輸入(年齡),一旦用戶輸入年齡,它將根據用戶輸入的年齡來處理其余的語句。 **`main()`函數:** 它是所有 C 程序的起點。C 源代碼的執行始于此函數。 ## 有關 C 程序中`main()`函數的更多信息 `main()`函數應存在于所有 C 程序中,因為如果沒有此函數,程序將無法啟動。 **`main()`函數的返回類型:** `main()`函數的返回類型應始終為`int`。 **為什么它有一個返回類型,它有什么用途呢?** 編譯器應該知道您的程序是成功執行還是失敗。為了知道這一點,它檢查函數`main()`的返回值。如果返回值為 0 則表示程序成功,否則它假定存在問題,這就是我們在`main`函數末尾有一個`return 0`語句的原因。 **主函數的結構:** 函數名稱后跟返回類型。函數名后應該有一個緊密的括號。如果有參數或參數,則它必須在此括號內。大括號內的代碼塊是函數體。我們將在單獨的教程中討論更多關于函數的內容: [C 編程中的函數](https://beginnersbook.com/2014/01/c-functions-examples/)。
                  <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>

                              哎呀哎呀视频在线观看