回覆列表
  • 1 # 使用者9937787127551

    你把程式語言裡面的函式和數學上面的函式聯絡起來.給你打個比方吧,一個獨立的函式就是一個只會算一個函式式子的機器人,算好之後它就把這個算好的結果寫到一張紙上面扔樓下去,然後就馬上走人了,其它事情都不管了.如果你不馬上接住這張紙,那個結果就沒了.而返回值就是這張紙上面的內容.所以我們想要利用這個內容,也就是返回值,就必須用一個變數“接過”這個值.

    比如:

    int Max(int a,int b){return a>b?a:b;}

    int main(){

    ……

    int max = Max(1,2);}

    變數max此時就“接過”了函式Max(1,2)的返回值了.當然也可以直接運算的,比如:

    int main(){

    ……

    int i = 3 + Max(1,2);} //這局相當於int temp=Max(1,2);i=3+temp;

    所以其實就只是簡化寫法而已.

  • 中秋節和大豐收的關聯?
  • 蘋果手機照片的個人收藏功能怎麼用?