最近复习数据结构,对链表的定义进行下说明:
将typedef和结构体的定义和结构体指针的定义连在一起写,精简为如下代码:
typedef struct LNode{
ElemType data;
struct LNode *next;
}LNode,*LinkList;
将精简代码还原:
struct LNode {
ElemType data;
struct LNode *next;
};
typedef struct LNode LNode;
typedef struct LNode* LinkList;
即 struct LNode 与 LNode 等价;
struct LNode * 与 LinkList 等价。