當前位置:才華齋>計算機>C語言>

C語言函式的返回值

C語言 閱讀(2.53W)

函式的返回值是指函式被呼叫之後,執行函式體中的程式段所取得的並返回給主調函式的.值。

C語言函式的返回值
C語言函式的返回值

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

1return 表示式 return (表示式);

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

1234int number() { return 100; }
1234void noResult() { }

  注意:

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

1格式為: return

沒有答案的

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