typedef struct LNode { ElemType data; struct LNode *next; } LNode, *LinkList 是什么意思?

这个是单链表的类型定义,请问是什么意思,看不懂额
2024-11-28 09:24:52
推荐回答(2个)
回答1:

首先typedef是类差袜销型定义,就是type define ;结构体中ElemType data 是数据域,struct LNode *next是虚游指针域,就是next这个指针指向的结构体类型的结好尘点。外面的LNode是结构体变量,即结点类型,也是为结构体赋予的新名字。*LinkList是结构体指针,即链表。

回答2:

笔者typedef LNode { ElemType数据;结构下,LNode * } LNode,* LinkList