- 2
- 0
- 约1.37万字
- 约 50页
- 2018-03-05 发布于浙江
- 举报
[高等教育]第9章 结构体与共用体
上一页 下一页 返 回 2.链表的输出 【例9.8】 写一个函数,输出链表中各结点的信息。 【编程思路】 函数中形参的值为要输出链表的首地址head ,由于链表中最后一个结点的指针域的值为NULL,故循环输出的过程中,循环的条件是head!=NULL,在循环中通过head=head-next;使指针指向下一个结点。 【程序代码】 void print (TYPE *head) { if (head!=NULL) { printf(Number\t\tAge \n); while (head!=NULL) {printf (%d\t\t%d \n,head-num,head-age); head=head-next; /* 结点后移一步*/ }}} 3.链表的删除操作 【例9.9】 写一个函数,删除链表中的学号为num的结点。 【编程思路】 (1)定义两个结构体的指针变量pf、pb并使pb指向链表中的第一个结点。 上一页 下一页 返 回 (2)被删除结点若是第一个结点。这种情况只需使head指向第二个结点即可。即head=pb-next。 (3)被删结点若不是第一个结点,则需要查找要删除的结点,查找时从pb指向的第一个结点开始,检查该结点中的num值是否等于要删除的那个学号,如果相等,就找到是要删除的结点,如果不等,就将pb后移一个结点,直到找到要删除的结
您可能关注的文档
- [高等教育]第6章 数理统计的基本概念 NXPowerLite.ppt
- [高等教育]第6章 抽样分布.ppt
- [高等教育]第6章 短期经营决策.ppt
- [高等教育]第6章 SOPC实验系统简介.ppt
- [高等教育]第6章 著名的学术评价检索系统.ppt
- [高等教育]第6章 循环控制.ppt
- [高等教育]第6章 农村土地调查1.ppt
- [高等教育]第6章 模拟信号的数字传输.ppt
- [高等教育]第6章 离散优化模型.doc
- [高等教育]第6章 土压力.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)