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