Re: [問題] 關於c語法問題---互相參照的結構

看板C_and_CPP作者 (選擇那刻 才算開始)時間15年前 (2009/05/21 19:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《roinla (GARFIELD~)》之銘言: : 以下是小弟自學時在書上看到的一段原始碼如下: : ---------------------------原始碼分隔線----------------------------------------- : /* : 結構SX與SY的宣告 : */ : typedef struct __sy SY; /* 先把SY宣告起來 */ : typedef struct { : int a; : SY *b; /*由於已經知道SY存在,所以放心下去宣告*/ : } SX; : typedef struct __sy { : int c; : SX d; /*由於已經知道SX的內容,所以放心下去宣告*/ : } SY; 你前後各用了一次typedef typedef struct __sy SY; typedef struct __sy { } SY; 我把後面那句的typedef和SY去掉就不會錯了 不過可能有更好作法吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.203.6
文章代碼(AID): #1A5JxVww (C_and_CPP)
文章代碼(AID): #1A5JxVww (C_and_CPP)