关于typedef在struct使用上的一些问题

typedef struct lnode {
	int data;
	struct lnode *next;
} lnode , * linklist;

第一行的lnode是结构体名,最后一行的lnode是由typedef定义的别名,等同于struct lnode
*linklist是一个结构体指针的别名,之后可以这样定义一个结构体指针:linklist p;, 这句话就相当于struct lnode * p;

posted @ 2018-10-22 21:22  flylinmu  阅读(433)  评论(0编辑  收藏  举报