C语言问题:如下定义的结构体类型为啥编译错误,编译平台为Visual Studio 2013 ?
typedefstructnode{//节点的数据域部分intdata;intlen;//存放当前链表的长度//节点的指针域部分NODE*pNext;//存放下一个节点的...
typedef struct node{
//节点的数据域部分
int data;
int len;//存放当前链表的长度
//节点的指针域部分
NODE *pNext;//存放下一个节点的地址
} NODE; 展开
//节点的数据域部分
int data;
int len;//存放当前链表的长度
//节点的指针域部分
NODE *pNext;//存放下一个节点的地址
} NODE; 展开
2015-04-10
展开全部
在你定义NODE *pNext;/的时候系统还不知道NODE是啥(NODE定义在结构体结尾)
typedef struct node{
//节点的数据域部分
int data;
int len;//存放当前链表的长度
//节点的指针域部分
struct node *pNext;//存放下一个节点的地址
} NODE;
typedef struct node{
//节点的数据域部分
int data;
int len;//存放当前链表的长度
//节点的指针域部分
struct node *pNext;//存放下一个节点的地址
} NODE;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询