如链表:
采用了匿名结构体的方法,这样在结构体中的LNode指针会比LNode结构体先出现,这样就会导致这样的错误,只要把匿名结构体改掉就好了,在struct后面加上LNode就解决问题了。
如:
typedef struct {
int data;
struct LNode* next;
}LNode,*LinkList;
改为:
typedef struct LNode{
int data;
struct LNode* next;
}LNode,*LinkList;
如链表:
采用了匿名结构体的方法,这样在结构体中的LNode指针会比LNode结构体先出现,这样就会导致这样的错误,只要把匿名结构体改掉就好了,在struct后面加上LNode就解决问题了。
如:
typedef struct {
int data;
struct LNode* next;
}LNode,*LinkList;
改为:
typedef struct LNode{
int data;
struct LNode* next;
}LNode,*LinkList;