关于结构体指针初始化的有关问题
关于结构体指针初始化的问题C/C++ codetypedef struct LNode{char datastruct LNode * next}LNode,*Link
关于结构体指针初始化的问题
C/C++ codetypedef 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了吗?