3 回答

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
C++ 與VB一致嗎?以下是VB的參數(shù)傳遞
在調(diào)用程序的過(guò)程中,實(shí)參和形參之間的傳遞方式有兩種:按值傳遞(by val)和按址傳遞(by ref)
按值傳遞:
如果在調(diào)用過(guò)程中實(shí)參是常量或者表達(dá)式,或者在定義過(guò)程中明確有表明是按值傳遞,即在調(diào)用的過(guò)程中是將實(shí)際參數(shù)的值復(fù)制一份傳遞給形式參數(shù),此后形式參數(shù)與實(shí)際參數(shù)之間就沒(méi)有任何聯(lián)系,在過(guò)程中對(duì)形式參數(shù)所做的任何改變不會(huì)影響實(shí)際參數(shù)。
按址傳遞:
如果在調(diào)用過(guò)程時(shí),實(shí)參是變量,或者有明確表明是按址傳遞的。按址傳遞是實(shí)參和形參相結(jié)合的方式。在調(diào)用的過(guò)程中實(shí)際參數(shù)的地址傳遞給形式參數(shù),即形參和實(shí)參都共同的用一地址的內(nèi)存單位。因此在調(diào)用的過(guò)程時(shí),任何對(duì)形參所做的改變都將影響實(shí)參。即實(shí)參會(huì)隨著形參的改變而改變
- 3 回答
- 0 關(guān)注
- 943 瀏覽
添加回答
舉報(bào)