看数据结构中对链表的定义时遇到,特此记下来
将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 等价。