代码:
typedef struct LNode
int data; //数据域
struct LNode* next; //指针域
}LNode, * LinkList;
最后一行的这两个别名为什么一个是指针,一个不是啊
然后定义变量的时候为什么Linklist L(此时没有了)等同于LNode L(这里又有*了)呢
定义一个指针,一个不是指针,方便使用啊。比如:
LinkList p = (LinkList)malloc(sizeof(LNode));
你就不用写成
LNode p = (LNode)malloc(sizeof(LNode));了