- 2
- 0
- 约2.22万字
- 约 74页
- 2018-12-29 发布于福建
- 举报
第7部分自义数据类型
第7章 自定义数据类型 7.1 结构体类型 7.2 共用体 7.3 枚举类型 7.4 用typedef声明类型 C++提供了许多种基本的数据类型(如int、float、double、char等)供用户使用。但是由于程序需要处理的问题往往比较复杂,而且呈多样化,已有的数据类型显得不能满足使用要求。因此C++允许用户根据需要自己声明一些类型,例如第5章介绍的数组就是用户自己声明的数据类型。此外,用户可以自己声明的类型还有结构体(structure)类型、共用体(union)类型、枚举(enumeration)类型、类(class)类型等,这些统称为用户自定义类型(user-defined type,UDT)。 本章介绍结构体类型、共用体类型和枚举类型,第8章将介绍类类型。 7.1 结构体类型 7.1.1 结构体概述 有时需要将不同类型的数据组合成一个有机的整体,以供用户方便地使用。这些组合在一个整体中的数据是互相联系的。例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项,都是这个学生的属性。见图7.1。 图7.1 在一个组合项中包含若干个类型不同(当然也可以相同)的数据项。C和C++允许用户自己指定这样一种数据类型,它称为结构体。它相当于其他高级语言中的记录(record)。 例如,可以通过下面的声明来建立如图7.1所示的数据类型。 struct Studen
您可能关注的文档
- 第6章单工具栏和状态栏.ppt
- 第6章传输层pt课件.ppt
- 第6章窗的概念和作用.ppt
- 第6章单片机总线与存储器的扩ppt课件.ppt
- 第6章导体集成电路.ppt
- 第6章电测量.ppt
- 第6章-电动习题及答案.ppt
- 第6章成光学.ppt
- 第6章单机c语言.ppt
- 第6章导体和电介质中的静电场pt课件.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 冲压模具知识讲解.完整版PPT资料(1).ppt VIP
- 中华人民共和国生态环境法典解读.pptx VIP
- 在线网课学习课堂《学术英语写作与沟通(合肥工业)》单元测试考核答案.docx
- 新·仪器分析、检验仪器原理及维护典型例题.doc VIP
- 《中华人民共和国生态环境法典》解读.pptx VIP
- 第六课《从小爱科学》第一课时 课件 2025道德与法治三年级上册.pptx
- 新人教版初中八年级上册英语Unit 2单元测试卷(含听力材料及答案).pdf VIP
- GIS预制舱及配电设备安装施工方案.docx
- 叠层片式电感工艺知识介绍-PPT.ppt VIP
- 钻头刃磨知识总汇_麻花钻及群钻.ppt VIP
原创力文档

文档评论(0)