typedef struct node{
datatype data;
struct node* next;
}linknode,*linklist;
创建单链表
linklist L; //等价于 struct node * L
可以理解为,通过typedef,将struct node *替换为linklist
当我们在使用LinkList L定义变量时,实际上就是在使用 struct node * L定义变量
使得以后想定义指向struct node类型的指针变量时,不需要写struct node * ,只需要使用LinkList,减少了代码的书写。
可理解为:
linklist = struct node *