看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/IeTv3Pa.jpg 請問一下紅色圈起來的部分要怎麼看?(一開始指派是什麼的記憶體位址)然後可否用舉例1 ->2->3->NULL來告訴我指標最初始是怎麼回事?謝謝~~ 想知道的事 pfirst一開始是指向第一個指標嗎?還是什麼? 大概可否說一下 1.**pfrist是要放什麼 2.*first=*pfirst;是在幹嘛? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.122.136.33 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1569224241.A.6E3.html
mi981027: 對 pfirst指向 “指著第一個node的指標” 09/23 16:49
mi981027: 所以*pfirst就是“指著第一個node的指標” 09/23 16:49
mi981027: https://i.imgur.com/nR0x7tl.jpg 09/23 16:50
mi981027: https://i.imgur.com/B1mnzXt.jpg 09/23 16:50
mi981027: 看起來好像first 有點多餘@@ 也許是題目故意的 09/23 16:51
luyihsien: 好詳盡的解答 感謝大大們~~ 09/23 20:16
luyihsien: 多打了"們" 抱歉@@ 09/23 20:22
FRAXIS: 用 雙向鏈結 應該是為了要 O(1) 刪除 09/23 21:52
luyihsien: 想問一下mei大大 如果說宣告struct node *first 09/24 11:18
luyihsien: 那不就表示first裡面放的只能是一個struct node的位址 09/24 11:18
luyihsien: 嗎?為何first本身可以是一個指標? 09/24 11:18
luyihsien: 我好像有點懂了 所以等於說x y等指標是花另外的記憶體 09/24 11:30
luyihsien: 去指向ndoe嗎? 09/24 11:30
mi981027: 嗯嗯對的,x, y本身在不同的記憶體位置,但他們的value 09/24 11:36
mi981027: 都是struct node所在的address 09/24 11:36