目录
2.struct LNode* next解释,为啥next定义成指针类型
在实现单链表的时候对于存储结构有些疑惑
对于
typedef struct LNode {
Book data; //数据域
struct LNode* next; //指针域
}LNode,*LinkList;
1.单链表的存储结构定义详细解释
有两个成员
- 一个是元素类型,叫data;
- 另一个next,
本文介绍了单链表的存储结构,重点解析了`struct LNode* next`的设计原因。内容包括:1. 单链表存储结构的两个成员,即data和next指针;2. 解释next为何定义为指针类型,如果不使用指针会导致无限循环的非法结构,而指针的固定长度使得结构体尺寸明确,避免了这个问题。
目录
2.struct LNode* next解释,为啥next定义成指针类型
在实现单链表的时候对于存储结构有些疑惑
对于
typedef struct LNode {
Book data; //数据域
struct LNode* next; //指针域
}LNode,*LinkList;
有两个成员
1万+
697

被折叠的 条评论
为什么被折叠?