最新回答 / 慕容5064439
看視頻作者的定義,在鏈表結(jié)構(gòu)體中定義的next指針,這個(gè)next指針的類型就是自身結(jié)構(gòu)體的類型,也就是說(shuō)next++,會(huì)自動(dòng)轉(zhuǎn)到下一個(gè)結(jié)構(gòu)體的頭地址。
已采納回答 / x1988
您看是這樣哈,首先定義一個(gè)結(jié)構(gòu)體,這個(gè)結(jié)構(gòu)體 定義一個(gè)*head,然后,head = &a。那么其實(shí)就是讓head的地址指向&a,您可以用gdb來(lái)看看具體的 地址信息,就明白了。
已采納回答 / 狂person
這是兩個(gè)問(wèn)題,首先head在n=1的時(shí)候就把p1賦值給它,相當(dāng)于head指向鏈頭;然后p2的兩次賦值含義不一樣,因?yàn)閜2保存的是上一次的節(jié)點(diǎn),p2->next=p1表示把上次保存節(jié)點(diǎn)的next指針指向這次分配的節(jié)點(diǎn)p1,p2=p1表示用p2把這次產(chǎn)生的節(jié)點(diǎn)p1保存起來(lái)。
這一節(jié)講的一般,三種定義方式應(yīng)該給個(gè)具體的示例,而不是簡(jiǎn)單的說(shuō)說(shuō)。還有定義和聲明之前有什么區(qū)別,說(shuō)的不夠清晰明了
2019-04-25