1. 程式人生 > >習題 :任意輸入十個數按大小排序;構造簡單數學運算模組(形參和實參)

習題 :任意輸入十個數按大小排序;構造簡單數學運算模組(形參和實參)

任意輸入十個數字,按從大到小的順序排列

 

設定減法運算模組:

設定 乘除法混合運算 模組

int num = 3*chufa(num1, num2,num3);

這裡有這句指令,將該結果擴大三倍,40->120

*通過上面兩個程式引出形參和實參的概念:

通俗的來講,形參就像物理計算中的公式中的符號,比如Ω,A,V等,而實參就是在計算中的實際的數值。呼叫過程就是實現形參與實參的結合,把實參的值通過呼叫傳遞給形參,相當於把具體的值代入公式進行計算。

具體區別:

區別1

形參只能是變數,在被定義的函式中,必須指定形參的型別。

實參可以是常量、變數、表示式、函式等,

區別2

沒有確定的值

無論實參是何種型別的量,在進行函式呼叫時,它們都必須具有確定的值,以便把這些值傳送給形參。 因此應預先用賦值,輸入等辦法使實參獲得確定值。

區別3

形參變數在未出現函式呼叫時,並不佔用記憶體,只在呼叫時才佔用。呼叫結束後,將釋放記憶體。

開闢記憶體儲存資料

聯絡

形參和實參的型別應相同或賦值相容