- 4
- 0
- 约 60页
- 2016-08-10 发布于湖北
- 举报
* * 链表的概念 一个链表就是由这样一系列的结点所“链接”而成。 head : 头指针 * 链表示意图 链表的概念 一个结点至少包含两个内容:数据和指针。因此可以定义如下。 struct Node /* 结点的结构体类型定义 */ { int data; /* 结点的数据部分 */ struct Node *next; /* 结点的指针部分 */ }; data成员用于存放数据,这里假定存放的是int型数据(可根据实际需要修改) next成员用于存放结点的地址,所以其类型是struct Node *。 * 例10.7 * #includestdio.h struct Node { int data; struct Node *next; }; int main( ) { struct Node n1, n2, n3, *head, *p; head = n1; n1.data = 3; n1.next = n2; n2.data = 4; n2.next = n3; n3.data = 6; n3.next = 0; p = head; while ( p != \0 ) { printf(%d , p-data); p=p-next; } printf(\n); return 0;
您可能关注的文档
最近下载
- 港口道路与堆场施工规范(JTS_T 216-2021).docx VIP
- 高职数学定积分及其应用教学能力比赛教案.pdf
- 高中数学计数原理.pdf VIP
- DB45_T 2562-2022 公路预应力混凝土梁预制技术规范.docx VIP
- 扶梯拆除施工方案.docx VIP
- GB 50058-2014 爆炸危险环境电力装置设计规范.docx VIP
- DB45_T2562-2022_公路预应力混凝土梁预制技术规范_广西壮族自治区 conv.docx VIP
- 分子筛干燥器计算最终模板.xls VIP
- 英语中考之宾语补足语专项练习.pdf VIP
- 基于STM32的智能晾衣架控制系统的设计与实现.docx
原创力文档

文档评论(0)