2 u012751989 u012751989 于 2013.11.07 08:24 提问

一道c语言的问题 很短 耗不了多少时间

typedef struct _even_box {
int number;
odd_box *next;
} even_box;

typedef struct _odd_box {
int number;
even_box *next;
} odd_box;
不能编译
互相指向该怎么办解决

2个回答

Benjaminzhou93
Benjaminzhou93   2013.11.09 13:37
已采纳
struct odd_box;

typedef struct even_box {
    int number;
    odd_box *next;
} even_box;

typedef struct odd_box {
    int number;
    even_box *next;
} odd_box;
snowwindice
snowwindice   2013.11.07 13:25

在前面加_odd_box的声明
struct odd_box;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!