值引用含義
在程式設計中,對於函式調用通常有兩種方法,即值引用、地址引用。 值引用只是把值傳遞到新的變數,修改新的變數,不會修改原來的參數。按地址傳遞,則傳遞是原來變數的地址。如果對新變數做修改,那么原來的參數也會跟著變化。
函式定義時參數表中的參數稱為形式參數,簡稱形參。函式調用時參數表中的參數叫做實際參數,簡稱實參。實參和形參之間數據的傳遞稱為形實結合。通常情況下c++語言是傳值調用,傳值調用是單向的,即參數的值只能由實參傳遞給形參,而不能反過來由形參傳遞給實參。也就是說,從被調用函式的角度來看,參數的值只能傳入不能傳出。傳值調用時實參可以是具體的數值、已經有值的變數和可求值的表達式,由於數值和變數都是表達市的一種,因此,傳值時實參本質上是表達式。當函式被調用時,系統首先對實參表達式球值,然後將值傳遞給形參。