今天实训的时候在敲一个结构的时候想用typedef结果出错了,下面是我敲的代码:
typedef struct Lnode
{
float weight;
char name【7】;
Lnode *next;
};
结果出错了,后来翻书,知道了是在typedef中不能用Lnode,但是书上没有解释,关于typedef的用法也没怎么介绍,更别说总结了。
麻烦高手解释一下关于上面那个错误,还有就是用typedef值得注意的东西。
谢谢了!
typedef struct Lnode
{
float weight;
char name【7】;
Lnode *next;
};
结果出错了,后来翻书,知道了是在typedef中不能用Lnode,但是书上没有解释,关于typedef的用法也没怎么介绍,更别说总结了。
麻烦高手解释一下关于上面那个错误,还有就是用typedef值得注意的东西。
谢谢了!