1樓:匿名使用者
d正確q->next=p->next的意思:讓q中指向下一個節點的指標指向p的下一個節點
此題中p還沒有插入佇列,所以p的下一個節點不確定,所以這個語句錯誤。
p->next=q->next意思:讓p中指向下一個節點的指標指向q的下一個節點
此題中,這條語句執行完後再讓q 的下一個節點指向p就達到目的可能說的不是很清楚,你可以看看課本上的圖例
2樓:匿名使用者
d:p->next=q->next;q->next=p
q->next=p->next:是說q指向p的next
p->next=q->next:是說pj指向q的next
3樓:匿名使用者
題目好像說q節點前面插入p節點,所以很明顯應該有p->next=q的關係了,答案是a
q->next=p->next,是說q節點的下一個節點就是p節點的下一個節點,或者這樣說,展示將節點的結構劃分為資料域和地址域,而q節點的地址域與p節點的地址域有相同的指向,你在草稿本上畫一下就明白了
p->next=q->next,同理
4樓:雲揚雲悠
呵……d正確。
樓上解釋幾近完美,頂!無補充。
c語言資料結構賦值問題,c語言版資料結構問題?
對應的結構體指標,那麼函式要定義成void initstack struct snode l 還有這程式有錯,傳進來的l只是副本,他的改變不影響到實參。應該用指標引數型別或引用型別。include include struct snode main int initstack struct snod...
怎麼學習資料結構(嚴蔚敏的c語言版)
談談如何學習資料結構 1.如果你沒有學過c語言,或者c語言學的不好的時候內把資料結構當成容一本數學書來學,它所講述的都是一些簡單的圖論。在你的大腦中的主線不能丟失 線性結構,樹結構和圖結構。當你不再考慮複雜的程式設計時,僅僅研究個個離散點之間的關係,似乎資料結構也就不會那麼難了。2.學習好了抽象的離...
資料結構 c語言版順序表的查詢 插入與刪除
單連結串列功能大全,嘿嘿 include include typedef struct node node 連結串列輸出 void output node head printf r n 連結串列建立 node creat head pstnext null p head while cycle s...