[問題] 關於linked list 和typedef宣告
(課本的程式)
1. typedef struct listnode *listpointer;
2. typedef struct listnode{
3. int data;
4. listpointer link;
5. };
主要是這一段宣告不是很懂,
1. typedef int aaa 的用法是將aaa當成int這個型態來使用,
同時也可以用aaa來宣告其他變數(是吧!?),那我有問題的
是第一行,我一直沒辦法理解這一行的意思。
2. 第四行的link 為何不用加上"*" ??
感謝各位幫忙!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.222.38
推
11/12 00:02, , 1F
11/12 00:02, 1F
→
11/12 00:03, , 2F
11/12 00:03, 2F
→
11/12 00:03, , 3F
11/12 00:03, 3F
→
11/12 00:04, , 4F
11/12 00:04, 4F
→
11/12 00:04, , 5F
11/12 00:04, 5F
→
11/12 00:10, , 6F
11/12 00:10, 6F
推
11/12 00:10, , 7F
11/12 00:10, 7F
→
11/12 00:11, , 8F
11/12 00:11, 8F
→
11/12 00:13, , 9F
11/12 00:13, 9F
推
11/12 00:16, , 10F
11/12 00:16, 10F
→
11/12 00:16, , 11F
11/12 00:16, 11F
→
11/12 00:47, , 12F
11/12 00:47, 12F
→
11/12 00:48, , 13F
11/12 00:48, 13F
→
11/12 00:48, , 14F
11/12 00:48, 14F
→
11/12 00:49, , 15F
11/12 00:49, 15F
→
11/12 00:49, , 16F
11/12 00:49, 16F
推
11/12 02:20, , 17F
11/12 02:20, 17F
→
11/13 18:00, , 18F
11/13 18:00, 18F
→
11/13 18:01, , 19F
11/13 18:01, 19F
→
11/13 18:05, , 20F
11/13 18:05, 20F
→
11/13 18:05, , 21F
11/13 18:05, 21F
→
11/13 19:38, , 22F
11/13 19:38, 22F
→
11/13 19:39, , 23F
11/13 19:39, 23F
→
11/13 19:47, , 24F
11/13 19:47, 24F