什么是函數的參數傳遞呢??它有幾種呢?
3 回答

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
C++ 與VB一致嗎?以下是VB的參數傳遞
在調用程序的過程中,實參和形參之間的傳遞方式有兩種:按值傳遞(by val)和按址傳遞(by ref)
按值傳遞:
如果在調用過程中實參是常量或者表達式,或者在定義過程中明確有表明是按值傳遞,即在調用的過程中是將實際參數的值復制一份傳遞給形式參數,此后形式參數與實際參數之間就沒有任何聯系,在過程中對形式參數所做的任何改變不會影響實際參數。
按址傳遞:
如果在調用過程時,實參是變量,或者有明確表明是按址傳遞的。按址傳遞是實參和形參相結合的方式。在調用的過程中實際參數的地址傳遞給形式參數,即形參和實參都共同的用一地址的內存單位。因此在調用的過程時,任何對形參所做的改變都將影響實參。即實參會隨著形參的改變而改變
- 3 回答
- 0 關注
- 945 瀏覽
添加回答
舉報
0/150
提交
取消