問題詳情

23 在下列的 C 程式片段中,定義了一個結構和一個副程式:

假設指標 p 指向一個以 struct node 建立起來的鏈結串列(linked list),且 node 內的 data 值依序為 1、2、3。則若執行完 unknown(p, 4)後,指標 p 指向的鏈結串列其 node 內的 data 值依序為何?
(A) 1、2、3、4
(B) 1、2、3
(C) 4、3、2、1
(D) 4、1、2、3

參考答案

答案:D
難度:困難0.354839
統計:A(17),B(27),C(36),D(55),E(0)

用户評論

【用戶】easyshare0521

【年級】國一上

【評論內容】有誰可以解釋嗎?

【用戶】imitation

【年級】高一下

【評論內容】不懂+1

【用戶】henryqoo

【年級】國二上

【評論內容】要畫圖看比較好看懂1.p指在一鏈結串列123的頭2.unknown的程式是做一個新的node,並給值4,再指到x的node3.而副程式x就是p指在123的頭4.所以4這個新node會串在123前面