作者luyihsien (后羿)
看板Grad-ProbAsk
标题交大 105 资演 第3题
时间Mon Sep 23 15:37:19 2019
https://i.imgur.com/IeTv3Pa.jpg
请问一下红色圈起来的部分要怎麽看?(一开始指派是什麽的记忆体位址)然後可否用举例1
->2->3->NULL来告诉我指标最初始是怎麽回事?谢谢~~
想知道的事
pfirst一开始是指向第一个指标吗?还是什麽? 大概可否说一下
1.**pfrist是要放什麽
2.*first=*pfirst;是在干嘛?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.122.136.33 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1569224241.A.6E3.html
1F:推 mi981027: 对 pfirst指向 “指着第一个node的指标” 09/23 16:49
2F:→ mi981027: 所以*pfirst就是“指着第一个node的指标” 09/23 16:49
5F:→ mi981027: 看起来好像first 有点多余@@ 也许是题目故意的 09/23 16:51
6F:→ luyihsien: 好详尽的解答 感谢大大们~~ 09/23 20:16
7F:→ luyihsien: 多打了"们" 抱歉@@ 09/23 20:22
8F:→ FRAXIS: 用 双向链结 应该是为了要 O(1) 删除 09/23 21:52
9F:→ luyihsien: 想问一下mei大大 如果说宣告struct node *first 09/24 11:18
10F:→ luyihsien: 那不就表示first里面放的只能是一个struct node的位址 09/24 11:18
11F:→ luyihsien: 吗?为何first本身可以是一个指标? 09/24 11:18
12F:→ luyihsien: 我好像有点懂了 所以等於说x y等指标是花另外的记忆体 09/24 11:30
13F:→ luyihsien: 去指向ndoe吗? 09/24 11:30
14F:推 mi981027: 嗯嗯对的,x, y本身在不同的记忆体位置,但他们的value 09/24 11:36
15F:→ mi981027: 都是struct node所在的address 09/24 11:36