<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 函數 > 原文: [https://www.programiz.com/c-programming/c-functions](https://www.programiz.com/c-programming/c-functions) #### 在本教程中,將向您介紹 C 編程中的函數(用戶定義函數和標準庫函數)。 此外,您還將學習為什么在編程中使用函數。 函數是執行特定任務的代碼塊。 假設您需要創建一個程序來創建一個圓并為其著色。 您可以創建兩個函數來解決此問題: * 為圓創建函數 * 為顏色創建函數 將復雜的問題分成較小的塊可以使我們的程序易于理解和重用。 * * * ## 函數類型 C 編程中有兩種類型的函數: * [標準庫函數](/c-programming/library-function "C Library Functions") * [用戶定義的函數](/c-programming/c-user-defined-functions "C user-defined functions") * * * ### 標準庫函數 標準庫函數是 C 編程中的內置函數。 這些函數在頭文件中定義。 例如, * `printf()`是標準庫函數,用于將格式化的輸出發送到屏幕(屏幕上的顯示輸出)。 此函數在`stdio.h`頭文件中定義。 因此,要使用`printf()`函數,我們需要使用`#include <stdio.h>`包含`stdio.h`頭文件。 * `sqrt()`函數計算數字的平方根。 該函數在`math.h`頭文件中定義。 請訪問 C 編程中的[標準庫函數以了解更多信息](/c-programming/library-function "C Library Functions")。 * * * ### 用戶定義的函數 您也可以根據需要創建函數。 用戶創建的此類函數稱為用戶定義函數。 ## 用戶定義的函數如何工作? ```c #include <stdio.h> void functionName() { ... .. ... ... .. ... } int main() { ... .. ... ... .. ... functionName(); ... .. ... ... .. ... } ``` C 程序的執行從`main()`函數開始。 當編譯器遇到`functionName();`時,程序的控制權跳至 ```c void functionName() ``` 并且,編譯器開始執行`functionName()`內部的代碼。 一旦執行了函數定義內的代碼,程序的控制就會跳回到`main()`函數。 ![How function works in C programming?](https://img.kancloud.cn/3a/1e/3a1eb88be4373b17aabc75aa711837d2_700x622.png) 注意,函數名稱是標識符,并且應該是唯一的。 這只是用戶定義函數的概述。 訪問這些頁面以了解更多信息: * [C 編程中的用戶定義函數](/c-programming/c-user-defined-functions "C user-defined Functions") * [用戶定義函數的類型](/c-programming/types-user-defined-functions "User-defined Function Types") * * * ### 用戶定義函數的優點 1. 該程序將更易于理解,維護和調試。 2. 可在其他程序中使用的可重用代碼 3. 大型程序可以分為較小的模塊。 因此,一個大型項目可以分配給許多程序員。
                  <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>

                              哎呀哎呀视频在线观看