- 1
- 0
- 约 33页
- 2017-03-17 发布于江西
- 举报
第7章复杂数据类型_yhx 高程.ppt
第7章 复杂数据类型 7.1 结构体 7.2 联合体 7.3 枚举类型 7.4 复杂数据类型应用综合举例 7.1 结构体 在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。 “结构体”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。 7.1.1 结构体类型的定义 在学生登记表中,每个学生的记录都是由编号,姓名,性别和工资等数据项组成,这些数据项描述了一个员工的几个方面的信息。 如果分开用独立的变量表示,很难看出这些数据有什么联系,处理起来也不方便。 C语言提供了结构体数据类型,将不同类型的数据组织成一个整体 。 7.1.1 结构体类型的定义 定义一个结构体的一般形式为: struct 结构体名 成员列表; ; struct是关键字,表示一个结构体类型,成员列表由若干个成员组成, 每个成员都是该结构体的一个组成部分。对每个成员也必须作类型说明,其形式为: 类型说明符 成员名; 成员名的命名应符合标识符的书写规定。应注意在括号后的分号是不可少的。 7.1.2 结构体变量的定义和引用 定义一个结构体变量有以下三种方
您可能关注的文档
最近下载
- 2024年广东省深圳市中考化学试卷附参考答案.pdf VIP
- 台背回填首件总结 2025.7.12.docx VIP
- 凸透镜中考题2专项考试测试卷及答案.docx VIP
- 骨科麻醉科加速康复围手术期患者慢性病管理专家共识PPT课件.pptx VIP
- 学堂在线《大国航母与舰载机》结课考试答案.docx VIP
- 西南政法大学法学院民事诉讼法学课件第二十章 执行程序的一般规则.ppt VIP
- (二模)衢州、丽水、湖州2025年4月三地市高三教学质量检测 生物试卷(含答案).docx
- 2026年【新教材】人教PEP版(2024)三年级下册英语全册教案(含教学计划+进度表)-新版.pdf
- 西南政法大学法学院民事诉讼法学课件第三章 诉权与诉.ppt VIP
- 西门子S7-1200 PLC编程及应用(第二版):以太网通信方法及其应用实例PPT教学课件.pptx
原创力文档

文档评论(0)