- 0
- 0
- 约1.41万字
- 约 53页
- 2018-12-31 发布于上海
- 举报
中国高等院校计算机基础教育课程体系规划教材讲授第7章
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 Student //声明一个结构体类型Student{ int num; //包括一个整型变量
您可能关注的文档
- 微机接口技术与虚拟仪器设计杨武夷子.pptx
- mba营销管理市场细分目标市场市场定位.pptx
- 分享情绪心理与职业心态调试技巧共95页.pptx
- 凉山州2010级高考情况分析暨四川高考数学试题评析及复习.pptx
- 培训教材企业培训教材员工职业规划交流.pptx
- 新课标小学课外阅读课三打白骨精.pptx
- 小学综合实践活动教师培训课件综合实践活动指导纲要理解与实践.pptx
- 厦门大学工程概预算概预算89101副本.pptx
- 建筑防火课中级课件相关法律法规知识.pptx
- 周雄辉人工智能支持向量机.pptx
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.docx
- 湖南省永州市冷水滩区普利桥镇联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第5课时 Let's learn, Listen and do & Start to read》.pptx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.docx
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).docx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).pdf
- 2026年福建省高考物理试卷真题(含答案).pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第4课时 Let's talk & Draw and say》.pptx
最近下载
- 铆装钳工(初级)职业技能鉴定考试题及答案.pdf VIP
- 实施指南(2025)《AQ2012-2007 石油天然气安全规程》.pptx VIP
- 深度解析(2026)《AQ 2012-2007石油天然气安全规程》:构建现代能源动脉的永恒安全基石.pptx VIP
- 2025年铆装钳工职业技能鉴定考试题库(最新版).docx VIP
- micomp521技术使用说明书v1c.doc VIP
- GB50028-2006城镇燃气设计规范.pdf VIP
- 乳糜尿护理课件.pptx VIP
- 汽车生产企业准入审查相关要求介绍.pptx VIP
- 矛盾论_原文章.pdf VIP
- 滑膜炎颗粒临床应用专家共识PPT课件.pptx VIP
原创力文档

文档评论(0)