看板 FJU-EE-BALL 關於我們 聯絡資訊
※ 引述《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