最新回答 / 慕容5064439
看視頻作者的定義,在鏈表結(jié)構(gòu)體中定義的next指針,這個(gè)next指針的類型就是自身結(jié)構(gòu)體的類型,也就是說next++,會自動轉(zhuǎn)到下一個(gè)結(jié)構(gòu)體的頭地址。
已采納回答 / x1988
您看是這樣哈,首先定義一個(gè)結(jié)構(gòu)體,這個(gè)結(jié)構(gòu)體 定義一個(gè)*head,然后,head = &a。那么其實(shí)就是讓head的地址指向&a,您可以用gdb來看看具體的 地址信息,就明白了。
已采納回答 / 狂person
這是兩個(gè)問題,首先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保存起來。
+ 我來回答
回答最高可+2積分
這一節(jié)講的一般,三種定義方式應(yīng)該給個(gè)具體的示例,而不是簡單的說說。還有定義和聲明之前有什么區(qū)別,說的不夠清晰明了
2019-04-25