typedef struct linknode{ int data; struct linknode *next;} LinkNode; 和typedef struct{ int data; struct linknode *next;} LinkNode;
时间: 2024-05-26 13:18:41 浏览: 90
struct和typedef struct区别
这两个 typedef 定义的结构体是等价的,都定义了一个包含 int 类型数据和指向 LinkNode 结构体的指针类型成员 next 的结构体类型。只是第一个 typedef 在结构体名之前定义了一个 linknode 的结构体别名,而第二个 typedef 直接将结构体定义和别名定义合并在了一起。使用时,可以通过 LinkNode 直接引用这个结构体类型。
阅读全文