首頁>Club>
4
回覆列表
  • 1 # 使用者1437801888096798

    所謂返回值,函式才有,就類似於數學中的函式的概念f(x),其實跟數學概念一開始是一個意思,你傳入一個值x,經過處理,然後返回處理的結果,處理的結果就叫做返回值。就好像你拿原材料做衣服,需要拿材料到工廠裡面加工,工廠就生產出衣服給你,衣服就是返回值。這其實跟數學中函式的概念是一樣的。當然不是所有函式都有返回值,如一些函式只要完成某些特定的功能即可,不需要返回特定的值給主函式。如C語言中的printf這個方法,有些時候只希望螢幕輸出一段加工過的文字,這就可以放在子函式中處理,而不需要將處理結果返回給主函式再處理,能夠節省程式碼量。又如一些多執行緒的函式,很多都是沒有返回值。具體情況具體分析。。。

  • 2 # 使用者874829189230387

    所謂函式返回值是一個函式在運算結束以後向呼叫它的母函式或者系統反饋一個值,這個值可以是各種變數型別.舉個簡單的例子:

    int add(int a,int b){ return (a+b);}int main(){ int res; res=add(3,4); printf("%d",res); return 0;}

    在主函式main中呼叫子函式add,並傳遞引數3和4過去,add經過運算後得到值7,透過return語句將得到的值返回給呼叫它的main函式供其使用,而在main中,返回值被用於給res賦值。函式返回值就可以理解為解決一個問題以後得到的結論,把這個結論交給別人,就像寫在書上成為一個定理,來讓別人使用。

  • 3 # 使用者2229436066829704

    小學加減乘除運算總是學過的吧?1 + 1 = 2,1 + 1是個加法運算,2就是運算的結果,也就是返回值。初中開始接觸了函式這個概念,y = 2x,x是變數,y是因變數,指定一個x,就能求出對應的y。程式語言中也借用了數學中的“函式" 概念,把一塊過程程式碼包裝成一個函式,它有可以有引數(變數),可以有返回值(因變數),傳入特定的引數後,得到對應的結果,就是返回值。

  • 中秋節和大豐收的關聯?
  • 現實主義文學的基本特徵有哪些?