如何用typedef 定义一个 包括指向该结构体指针的结构体?

2025-04-13 17:36:46
推荐回答(1个)
回答1:

要有结构体名和别名,一起都要有。

不然定义next会出错。

一般写成

typedef struct LNode{
int data;
struct LNode *next;
}LNode;

这里LNode和struct LNode是两个不同的名字,但含义相同。 前者是后者的别名。