<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語言函數的返回值

            時間:2025-10-12 14:01:05 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;        
               ?          /pic/code>        
            }        
            /* Jack沒有算出結果只說了一句話是不是應該用無返回值函數? */        
             ? jackResult(int x, int y, int z)        
            {        
                printf("我算不出來 ");        
            }        
            int main()        
            {        
                int a, b, c;        
                a = 10;        
                b = 20;        
                c = 30;        
                /pic/code>        
                     jR = joneResult(a, b, c);        
                printf("Jone運算結果是:%d ", jR);        
                printf("Jack運算結果是:");        
                /pic/code>        
                        
                return 0;        
            }</stdio.h>        

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

            C語言函數返回值解析08-29

            C語言函數說明與返回值11-05

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

            什么是C語言函數01-22

            淺談C語言函數11-11

            C語言的數組與函數02-28

            C語言函數的定義03-07

            C語言函數的含義09-30

            C語言函數 atoi()09-18

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