这两种结构体定义的区别,该怎么解决
这两种结构体定义的区别第一种:C/C++ codetypedef struct{int ival}LNode第二种:C/C++ codetypedef struc
这两种结构体定义的区别
第一种:
C/C++ codetypedef struct{int ival}LNode;
第二种:
C/C++ codetypedef struct LNode{int ival;}LNode;
没感觉有什么区别啊!!
[解决办法]第二种前边的 LNode不对把,要改成不一样的把 如lnode?
第二种可以这样用 struct lnode node;
而第一种只能 LNode node;
不过说实话没啥区别
[解决办法]区别不是很大,都是用typedef为结构体起别名,在程序中使用时就直接使用别名就可以了。