读书人

关于结构体指针初始化的有关问题

发布时间: 2012-02-26 20:19:43 作者: rapoo

关于结构体指针初始化的问题

C/C++ code
typedef struct LNode{    char data;    struct LNode * next;}LNode,*LinkList;int main(void){     LNode L={0,NULL};     return 0;}


这样初始化对吗?L里面的next指针还是应该指向一个结构体啊?到底该怎么初始化呢?


[解决办法]
LNode L={0,NULL};
LNode L1={0,NULL};
L.next=&L1;


类似这样

[解决办法]
正确的啊,L里面的next原本就是一个结构体指针啊
[解决办法]
LNode L={0,NULL};

next不是被你赋值成NULL了吗?

读书人网 >C语言

热点推荐