看板 Grad-ProbAsk 關於我們 聯絡資訊
已經查詢過資料,但還是不懂 想請問宣告的這部份 (書上的程式) 1. typedef struct listnode *listpointer; 2. typedef struct listnode{ 3. int data; 4. listpointer link; 5. }; 我不懂的是: 1. 第一行的 *listpointer 可以改成不加星號嘛? 2. 第四行的 link 不是應該要加星號嘛? 改成 *link 才是表示listnode這結構下有個*link的指標變數, 它指向listpointer 這一個結構嘛? 期待各位的解答!! 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.222.38
eugene5566:1.*屬於listnode的指標型態 11/11 22:53
eugene5566:2.listpointer已經是listnode的指標型態 故不用加* 11/11 22:54
mozzan:那我如果這兩個星星交換,代表的意義是不是和原來相同呢? 11/11 23:41
eugene5566:listnode* 跟listnode *一樣 11/12 01:48
eugene5566:listpointer 等於listnode* 11/12 01:52