2 回答

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
參數(shù)的傳入分為兩種形式:值傳遞和地址傳遞。如果把實(shí)例本身作為參數(shù)傳到函數(shù)里面去,那么在函數(shù)里面實(shí)際上是另外產(chǎn)生一個(gè)臨時(shí)的實(shí)例,其值和函數(shù)外部的那個(gè)實(shí)例一樣,當(dāng)然在函數(shù)內(nèi)部對(duì)其做的一些改動(dòng)是不會(huì)影響到外邊的實(shí)例的,因?yàn)榫筒皇峭粋€(gè)東西。當(dāng)然如果在函數(shù)里不是想去改變什么而只是單純的計(jì)算一些東西還是沒問題的,不過在內(nèi)存中的地址之類的當(dāng)然是不一樣的。。。傳指針也就是把地址傳進(jìn)去,那么在函數(shù)里對(duì)該地址中的數(shù)據(jù)進(jìn)行操作,當(dāng)然就是在外部實(shí)例本身上面進(jìn)行修改了

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
1、仍然是以形參傳入。相當(dāng)于重新拷貝了一個(gè)結(jié)構(gòu)體傳入函數(shù)進(jìn)行操作。
2、參數(shù)的傳入分為兩種形式:值傳遞和地址傳遞。如果把實(shí)例本身作為參數(shù)傳到函數(shù)里面去,那么在函數(shù)里面實(shí)際上是另外產(chǎn)生一個(gè)臨時(shí)的實(shí)例,其值和函數(shù)外部的那個(gè)實(shí)例一樣,當(dāng)然在函數(shù)內(nèi)部對(duì)其做的一些改動(dòng)是不會(huì)影響到外邊的實(shí)例的,因?yàn)榫筒皇峭粋€(gè)東西。當(dāng)然如果在函數(shù)里不是想去改變什么而只是單純的計(jì)算一些東西還是沒問題的,不過在內(nèi)存中的地址之類的當(dāng)然是不一樣的。傳指針也就是把地址傳進(jìn)去,那么在函數(shù)里對(duì)該地址中的數(shù)據(jù)進(jìn)行操作,當(dāng)然就是在外部實(shí)例本身上面進(jìn)行修改了。
- 2 回答
- 0 關(guān)注
- 217 瀏覽
添加回答
舉報(bào)