JavaWeb聊天交友平台开发实战与毕业设计指南
2026/10/29 5:55:24
例:
例:
typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList;
typedef struct LNode:给一个叫struct LNode的 “结构体” 起个别名(方便后面用)。struct LNode里包含 2 个东西:
ElemType data:存节点的数据(比如数字、字符,ElemType是个 “占位符”,实际用的时候会换成具体类型,比如int);struct LNode *next:定义一个指针变量,变量名是 next,指向下一个节点(这样多个节点就能像链条一样连起来)。}LNode, *LinkList;:
- 把
struct LNode的别名定为LNode(以后写LNode就等于写struct LNode);- 同时定义
*LinkList,它是 “指向LNode的指针” 的别名(以后用LinkList可以直接表示链表的头指针)