typedef struct lnode{
int data;
struct lnode next;
}lnode,linklist;
第一行的lnode是结构体名,最后一行的lnode是由typedef定义的别名,等同于struct lnode。
linklist就是一个结构体指针的别名,之后可以这样定义一个结构体指针:linklist p;
这句话就相当于struct lnode p;
本文详细解析了C语言中链表结构的定义方式,通过typedef关键字创建结构体别名,使得链表节点和链表指针的定义更加简洁。介绍了如何使用typedef定义结构体类型和指针类型的别名,并通过实例说明了其在链表定义中的应用。
typedef struct lnode{
int data;
struct lnode next;
}lnode,linklist;
第一行的lnode是结构体名,最后一行的lnode是由typedef定义的别名,等同于struct lnode。
linklist就是一个结构体指针的别名,之后可以这样定义一个结构体指针:linklist p;
这句话就相当于struct lnode p;
转载于:https://www.cnblogs.com/flylinmu/p/9833157.html
2694
4368

被折叠的 条评论
为什么被折叠?