<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-04-11 20:05:15 C語言 我要投稿

            C語言函數的返回值

              函數的返回值是指函數被調用之后,執行函數體中的程序段所取得的并返回給主調函數的值。

            C語言函數的返回值

              1、函數的值只能通過return語句返回主調函數。return語句的一般形式為:

            1
            return 表達式               return (表達式);        

              2、函數值的類型和函數定中函數的類型應保持一致。如果兩者不一致,則以函數返回類型為準,自動進行類型轉換。

            1
            2
            3
            4
            int number()        
            {        
                return 100;        
            }        
            1
            2
            3
            4
            void noResult()        
            {        
             
            }        

              注意:

              void函數中可以有執行代碼塊,但是不能有返回值,令void函數中如果有return語句,該語句只能有起到結束函數運行的'功能。

            1
            其格式為: return        

              沒有答案的

            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            17
            18
            19
            20
            21
            22
            23
            24
            25
            26
            #include <stdio.h>        
            /* Jone算出結果應該怎么寫函數? */        
             ?  joneResult(int x, int y, int z)        
            {        
               int sum = x+y+z;        
               ?          //這里是不是應該將sum返回呢?        
            }        
            /* Jack沒有算出結果只說了一句話是不是應該用無返回值函數? */        
             ? jackResult(int x, int y, int z)        
            {        
                printf("我算不出來 ");        
            }        
            int main()        
            {        
                int a, b, c;        
                a = 10;        
                b = 20;        
                c = 30;        
                //Jone的返回值類型是什么?        
                     jR = joneResult(a, b, c);        
                printf("Jone運算結果是:%d ", jR);        
                printf("Jack運算結果是:");        
                //Jack沒有算出結果只說了句話,是不是直接調用函數就可以了?        
                        
                return 0;        
            }</stdio.h>        

            【C語言函數的返回值】相關文章:

            C語言函數返回值解析09-17

            C語言函數說明與返回值08-17

            C語言函數的參數和返回值09-14

            什么是C語言函數09-26

            C語言的數組與函數10-23

            C語言函數的含義06-15

            C語言函數 atoi()09-04

            淺談C語言函數11-07

            C語言函數的定義07-13

                    <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>
                      飘沙影院