第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于m_pList->next的兩個(gè)問(wèn)題

1.m_pList是一個(gè)Node*對(duì)象,next也是一個(gè)Node*對(duì)象,為什么考研m_pList->next?

2.在構(gòu)造函數(shù)里面已經(jīng)m_pList->next = NULL;那么在ClearList里面Node *currentNode = m_pList->next;之后,currentNode不是就永遠(yuǎn)都是NULL了嗎,又怎么進(jìn)入while循環(huán)額?


正在回答

4 回答

  1. m_pList是一個(gè)Node*對(duì)象,這是對(duì)的。next只是一個(gè)數(shù)據(jù)成員,next只是一個(gè)指向Node類型的指針,指向下一個(gè)結(jié)點(diǎn)

  2. “在構(gòu)造函數(shù)里面已經(jīng)m_pList->next = NULL”這是初始化的時(shí)候,并沒(méi)有插入任何元素,當(dāng)然應(yīng)該置為空。插入元素之后,就不會(huì)再為空了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

vortesnail 提問(wèn)者

非常感謝!
2016-10-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

vortesnail 提問(wèn)者

朋友,我能再問(wèn)你一下,為什么Node里面定義了指向Node的指針next,m_pList->next就怎么指向下一個(gè)結(jié)點(diǎn)了呢?實(shí)在摸不著頭腦了。。
2016-11-01 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉20161020

m_pList是指向鏈表頭結(jié)點(diǎn)的指針,簡(jiǎn)稱為頭指針,即通過(guò)m_pList可以訪問(wèn)到鏈表的第一個(gè)結(jié)點(diǎn),結(jié)點(diǎn)類型為Node,Node對(duì)象有兩個(gè)數(shù)據(jù)成員:data和next,所以m_pList->next相當(dāng)于用頭指針去訪問(wèn)第一個(gè)結(jié)點(diǎn)的數(shù)據(jù)成員,又因?yàn)閚ext指向的是下一個(gè)結(jié)點(diǎn),所以m_pList->next就指向第二個(gè)結(jié)點(diǎn)了。不知道我解釋清楚了沒(méi)有?
2016-11-24 回復(fù) 有任何疑惑可以回復(fù)我~
#4

weixin_慕斯0277608 回復(fù) 慕粉20161020

應(yīng)該是這樣的
2019-07-20 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

構(gòu)造函數(shù)設(shè)置的就是一個(gè)空鏈表,鏈表中沒(méi)有任何結(jié)點(diǎn)。所以此時(shí)執(zhí)行完構(gòu)造函數(shù)立馬執(zhí)行ClearList()語(yǔ)法上沒(méi)有錯(cuò)誤,但是沒(méi)有任何意義,屬于多此一舉。一般情況下,實(shí)例化對(duì)象后,應(yīng)該會(huì)執(zhí)行插入和刪除的操作,此時(shí)鏈表若:(1)不為空,則m_pList->next!=NULL,就可以順藤摸瓜依次刪除掉鏈表中每一個(gè)結(jié)點(diǎn),(2)為空,此時(shí)也沒(méi)必要進(jìn)入到while循環(huán)了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

初始化時(shí)候鏈表中只有一個(gè)節(jié)點(diǎn),即是頭結(jié)點(diǎn)也是尾節(jié)點(diǎn),所以next=NULL;當(dāng)有多個(gè)節(jié)點(diǎn)時(shí)頭結(jié)點(diǎn)的指針域指向下一個(gè)節(jié)點(diǎn)的數(shù)據(jù)域,不在是NULL啦!只有頭節(jié)點(diǎn)時(shí)候ClearList()函數(shù)不起作用!

所以同意二樓觀點(diǎn)!

0 回復(fù) 有任何疑惑可以回復(fù)我~

描述問(wèn)題要清楚。。。

不知從何答起。。。o(╯□╰)o

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于m_pList->next的兩個(gè)問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)