- 1
- 0
- 约1.46万字
- 约 70页
- 2017-04-01 发布于四川
- 举报
第11章节结构体与共用体
struct student{ int num; char name[20]; char sex; int age;}; main ( ){ struct student stu[3]={{10101, Li Lin , M, ?}, {…}, {…}}; struct student ?p; p=stu; while (pstu+3) printf(… , p?num, p ?name, p ?sex, p ?age); } 例11.04 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 内存结构如下: 注: p+1为指向下一个元素的首地址。 stu[0] p+1 p+2 ? p stu[1] stu[2] Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 用地址传送,函数中形参用指针变量,实参可用 地址量或指针 三、用指向结构体的指针作函数参数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. struct person{ char name[20]; int count;} x[3]={{“zhao”, 4}, {“qian”, 3}, {“sun”, 6}};void prt(struct person *pp);main( ){ int i; for (i=0; i3; i++) prt(x[i]);}void prt (struct person *pp){ printf(%s, %d, pp-name, pp-count);} Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 运行结果: zhao, 4 qian, 3 sun, 6 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §11.7 链表 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1. 什么是链表? ? 解决了内存分配零乱的问题 ? 解决了数组存放数据的弊端 是用指针变量将非连续的数据块连成一 个整体的一种数据结构。 一种动态分配的数据结构。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例如: Head Head: 称为表头,仅存放一个地址,无数据。 数据D Null 数据C 数据B 数据A 数据 指针 : 为数据块,又称为链表的结点,由两部分 组成,数据和指针。 数据:该结点的具体数据 指针:下一个结点的地址 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 实现方法: 2. 用指向该种类型的结构指针作为表头; 3. 每一个结点中包含同种类型的指针变量用以存放下一个结点的地址。 1. 用结构型变量表示每一个结点; Evaluation only. Created with Aspose.Slides for .NET
您可能关注的文档
- 科学第五册第1章节教材剖析.ppt
- 科帕奇发动机故障灯亮—郑斌白艳强.ppt
- 科教版九年级上氧气的制取演示课件.ppt
- 科教兴国战略复习演示课件.ppt
- 科学六年级上苏教版3-3变色花演示课件2.ppt
- 科研课题的选题与研究的方案的的设计2.ppt
- 程序框图,条件结构.ppt
- 科教版四上“小结我们的天气观察”演示课件.ppt
- 称重显示操纵器XK3101故障诊断的流程图.ppt
- 科研与实践和传写论文.ppt
- 第11章节财务的管理财务分配.ppt
- 江苏省盐城市大丰市新丰中学2015-2016年度高二上学期月考物理试卷[10月份]含解析.doc
- 第11章节让数据到文本中去.ppt
- 江苏省盐城市大冈中学2016年高三下学期4月月考化学试卷含解析.doc
- 第11章节联立方程组模型.ppt
- 第11章节荧光粉制备.ppt
- 江苏省盐城市射阳二中2015-2016年度高一上学期第一次调研物理试卷含解析.doc
- 第11章节跨国公司的组织的设计.ppt
- 江苏省盐城市射阳二中2015-2016年度高二上学期期末化学试卷[选修]含解析.doc
- 江苏省盐城市大丰市新丰中学2015-2016年度高二上学期期中物理试题[选修]含解析.doc
最近下载
- 红楼梦英文版(杨宪益译)_精品.doc
- 16《电气控制及PLC技术》实验指导书(FX-TRN-BEG-C版本).pdf VIP
- 2025江苏省数学中考试题及答案下载.doc VIP
- 《有限空间作业安全技术规范》(GB 46768—2025)宣贯与培训.pptx
- 2025年湖北省工程专业技术职务水平能力测试(机械)历年参考题库含答案详解.docx VIP
- 近五年高考英语高频词汇汇编(打印版).pdf
- 光纤预制棒项目投资分析及可行性报告.docx VIP
- 七年级语文下册字帖.pdf VIP
- 2026年中国碳酸钡市场深度研究与投资战略研究报告.docx
- 【经典推荐】人教版历史七年级下册教学课件(全册).pptx VIP
原创力文档

文档评论(0)