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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                #### 有參與無參 在函數中不需要函數參數的稱之為無參函數,在函數中需要函數參數的稱之為有參函數,有參和無參函數的一般形式如下: ![](http://img.mukewang.com/5491658200011ec105460137.jpg) 有參函數和無參函數的唯一區別在于:函數()中多了一個參數列表。 下面看一個例子對比有參和無參函數: ![](http://img.mukewang.com/549167ad00010d0105230377.jpg) 對應輸出結果: ![](http://img.mukewang.com/549168340001ae9401650095.jpg) 在該例子中,我們不難發現有參函數更為靈活,輸出的圖形可以隨著n的改變而隨意變動,只要在main函數中傳遞一個參數就可以了;而在無參函數中輸出的相對就比較固定,當需要改動的時候還需要到自定義的方法內改變循環變量的值。 #### 形參與實參 函數的參數分為形參和實參兩種,形參是在定義函數名和函數體的時候使用的參數,目的是用來接收調用該函數時傳入的參數,實參是在調用時傳遞該函數的參數,就如小剛能實際行動起來。 函數的形參和實參具有以下特點: - **形參只有在被調用時才分配內存單元,在調用結束時,即刻釋放所分配的內存單元**。因此,形參只有在函數內部有效。函數調用結束返回主調函數后則不能再使用該形參變量。 - **實參可以是常量、變量、表達式、函數等,無論實參是何種類型的量,在進行函數調用時,它們都必須具有確定的值,以便把這些值傳送給形參**。因此應預先用賦值等辦法使實參獲得確定值。 - 在參數傳遞時,實參和形參在數量上,類型上,順序上應嚴格一致,否則會發生類型不匹配”的錯誤。 例如:以下函數multiDouble(int x)實現把x乘以2再返回給函數調用處。 ![](http://img.mukewang.com/5497b5f30001ede604180228.jpg) #### 可變參數 #### **C函數庫中有很多參數可變的函數,如print函數**,它的原型是這樣的: ``` int print(const char *,……); ``` 其中“......”代表可變參數列表,這一部分的參數的個數和類型不是固定的,而是未知的。
                  <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>

                              哎呀哎呀视频在线观看