typedef struct {
  int data;
  struct Lnode *next;
}Lnode,*LinkList;

这个地方有点问题,因为结构体定义中出现了struct Lnode但 Lnode这个名字却是在下一行出现的,于是把编译器弄懵了。
改成这样:
typedef struct tagLnode
{
int data;
struct tagLnode *next;
}Lnode,*LinkList;
或者改成大多数编译器支持的简洁形式
typedef struct Lnode
{
int data;
Lnode *next;
}*LinkList;

相关文章:

  • 2022-12-23
  • 2021-10-22
  • 2022-12-23
  • 2021-09-13
  • 2023-04-07
  • 2021-10-26
  • 2022-12-23
  • 2021-10-10
猜你喜欢
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案