[問題] self reference structure

看板C_and_CPP (C/C++)作者 (水仙少年)時間13年前 (2012/07/03 13:15), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
struct listNode{ int data; struct listNode nextNode; }; 這樣子不行 struct listNode{ int data; struct listNode *nextNode; }; 這樣子卻可以 有點想不通 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.205.71

07/03 13:17, , 1F
後者是一個指標 4bytes 前者會是多少? 無解
07/03 13:17, 1F
是這樣喔 謝謝 ※ 編輯: s410294 來自: 218.172.205.71 (07/03 13:24)

07/03 14:48, , 2F
因為前者會無限呼叫所以無解嗎?
07/03 14:48, 2F

07/03 15:06, , 3F
不是無限呼叫是無限自己包自己
07/03 15:06, 3F

07/03 17:42, , 4F
sizeof()的時候會變成無限迴圈
07/03 17:42, 4F
文章代碼(AID): #1Fyd_Yyj (C_and_CPP)
文章代碼(AID): #1Fyd_Yyj (C_and_CPP)