引數與參數 - OpenHome.cc

文章推薦指數: 80 %
投票人數:10人

在許多 C++ 文件中都會談到,呼叫函式時會有傳值(Pass by value)、傳參(Pass by reference)之別,不過這兩個名詞並沒有嚴謹的定義,後續有些語言在討論函式呼叫引數與參數之間的關係時,也常不嚴謹或自顧自地使用這兩個名詞,造成了開發者之間的溝通誤會,我個人是不建議使用傳值、傳參來描述引數與參數間的關係。

在呼叫函式時,提供給函式的資料稱為引數(argument),接受引數的稱為參數(parameter),引數與參數之間的關係,其實就像是指定運算子 = 右側運算式與左側變數之間的關係,變數宣告時可以怎麼宣告,參數



請為這篇文章評分?