作者weiyucsie (选择那刻 才算开始)
看板C_and_CPP
标题Re: [问题] 关於c语法问题---互相参照的结构
时间Thu May 21 19:45:32 2009
※ 引述《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