- 16
- 0
- 约1.14千字
- 约 15页
- 2017-04-28 发布于四川
- 举报
第九章用户建立的数据类型2
;§9.4 用指针处理链表 ;用结构体建立链表的结点(例):
struct student
{ int num;
float score;
struct student *next ;};
其中成员num和score用来存放结点中的有用数据(用
户需要用到的数据),next是指针类型的成员,它指
向struct student类型数据。;9.4.2 建立简单的静态链表 ; 9.4.3 建立动态链表 ;建立链表的函数如下:
#include stdio.h
#include malloc.h
#define NULL 0 //令NULL代表0,用它表示“空地址
#define LEN sizeof(struct student) //令LEN代表struct //student类型数据的长度
struct student
{ int num;
float score;
struct student *next;
};
int n; //n为全局变量,本文件模块中各函数均可使用它;struct student *creat( )
{ struct student *head,*p1,*p2; n=0;
p1=p2=(struct student*)malloc(LEN);
sca
您可能关注的文档
最近下载
- 大兴安岭区呼中镇地热资源勘查定井案例.docx VIP
- 电动汽车动力电池检测与维修【实训指导书】2-2 检修电动汽车慢充系统.docx VIP
- 2026秋教科版(新教材)小学科学六年级上册(全册)分层作业及答案(附目录p149).docx
- 于丹〈论语〉感悟.pdf VIP
- kebf5变频器伺服使用使用说明书f5m.doc
- 电动汽车动力电池检测与维修【实训指导书】4-2 排除动力电池管理系统通信故障.docx VIP
- 电动汽车动力电池检测与维修【实训指导书】4-1 排除动力电池BMS控制器电源故障.docx VIP
- 电动汽车动力电池检测与维修【实训指导书】1-2 更换动力电池包内部组件.docx VIP
- 门诊医保违规行为总结2026.pptx
- 稀溶液的依数性现代教育技术.pdf
原创力文档

文档评论(0)