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