課程
/后端開(kāi)發(fā)
/C++
/數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之線性表篇
這里參數(shù)為什么都要是Elem *e,我用Elem e不可以嗎?
2018-12-13
源自:數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之線性表篇 2-3
正在回答
Elem *e 是傳入地址值,e的值發(fā)生在函數(shù)體內(nèi)改變后會(huì)將原來(lái)的值同時(shí)改變,目的為了返回e的值
例:
void?swap(int?a,int?b){ ????int?t=a; ????a=b; ????b=t; } void?swap2(int?*a,int?*b){ ????int?t=*a; ????*a=*b; ????*b=t; } int?main(){ ????int?a=2,b=3; ????swap(a,b);????//?a=2?b=3?(ab的值未發(fā)生改變) ????swap2(&a,&b);?//??a=3?b=2?(ab以完成交換) }
夢(mèng)游病者 提問(wèn)者
舉報(bào)
線性表的主體順序表和鏈表,讓學(xué)員能夠?qū)⒅R(shí)融會(huì)貫通學(xué)以致用
1 回答關(guān)于析構(gòu)函數(shù)和clear函數(shù)
1 回答關(guān)于重載函數(shù)
1 回答關(guān)于getElem函數(shù)的問(wèn)題
1 回答關(guān)于鏈表的析構(gòu)函數(shù)
1 回答關(guān)于Node類的構(gòu)造函數(shù)和析構(gòu)函數(shù)的問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-12-14
Elem *e 是傳入地址值,e的值發(fā)生在函數(shù)體內(nèi)改變后會(huì)將原來(lái)的值同時(shí)改變,目的為了返回e的值
例: