1. 程式人生 > >C語言中函式呼叫與返回值的關係是什麼

C語言中函式呼叫與返回值的關係是什麼

而函式是負責要做什麼 3); //呼叫函式 3我們稱為形式引數 int sum(int arg1 並傳遞引數3和4過去 函式將計算機過程封裝 也就可以說沒有返回值 ||| 函式呼叫和返回值的關係其實和賦值運算的道理是一樣的只是 他就返回空 如果沒有return語句 如果函式裡有return後便那個值就是返回值 簡單點說 其實就是c 這就是返回值型別 4);呼叫返回值:如果函式(如add)前有函式型別(int) 如在main函式中以add(3 在函式中填入相對應的量 其中這裡的1 int arg2); //函式原型int x;x=sum(1 int b){ int c; c=a+b; return c;}函式呼叫就是在別的函式中呼叫add這個函式 它告訴函式要怎麼做 函式返回值就可以理解為解決一個問題以後得到的結論 而在main中 通過return語句將得到的值返回給呼叫它的main函式供其使用 add經過運算後得到值7 實現複雜的計算過程和提供良好的程式碼重用 ||| 還是拿樓上的那個例子int add(int a res); return 0; } 在主函式main中呼叫子函式add 4); printf("%d" int b) { return (a+b); } int main() { int res; res=add(3 這個值可以是各種變數型別. 舉個簡單的例子: int add(int a 所謂函式返回值是一個函式在運算結束以後向呼叫它的母函式或者系統反饋一個值 就像寫在書上成為一個定理 把這個結論交給別人 返回值被用於給res賦值 來讓別人使用