※ 引述《Rokund (....)》之銘言:
: ※ 引述《mcdrumer (喜憨)》之銘言:
: : 頭一次看計概範例
: : 能一行就花了一個小時~
: : 而且還看不懂...
: : struct listNode {
: : char data;
: : struct listNode *nextPtr;
: : }
: : typedef struct listNode ListNode;
: : typedef ListNode *ListNodePtr;
: : 這裡的ListNodePtr是代表什麼意思阿??
: 它的意思已經寫在名稱裡了呀,顧名思義,ListNodePtr
: 就是指向ListNode的指標。所以定義這樣子以後,就可以這樣用
: ListNodePtr list;
: list=malloc(sizeof(ListNode));
: list->data='A';
: ...
: ...
: free(list);
指向ListNode結構的指標
為什麼不是使用
ListNode *ListNodePtr;
利用typedef之後
不是代表後面的東西會同等於前面的型態
可是ListNode不是一個結構嗎??
為什麼能定義一個指標同等於一個結構
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.53.233