1. 程式人生 > >函式實參和形參之間的傳遞

函式實參和形參之間的傳遞

      實參可以是常量,變數或表示式。

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

     在呼叫函式過程中發生的實參與形參間的資料傳遞,常稱為“虛實結合

1.在定義函式中制定的形參,在沒有出現函式呼叫時,它們不佔記憶體中的儲存單元。在發生函式呼叫時,函式的形參被臨時分配記憶體單元。

2.將實參的值傳遞給形參。

3.在執行函式時,由於形參已經有值,可以用形參進行計算。

4.通過return語句將函式值帶回到主函式,如果函式不需要返回值,則不需要return語句。

5.呼叫結束後,形參被釋放掉。實參仍保留原值,不發生改變。

注意:實參向形參的資料傳遞是“值傳遞”,單向傳遞,只能由實參傳給形參,不能由形參傳給實參。

C語言中函式實參傳遞給形參,實參與形參是從右向左結合;