- 0
- 0
- 约3.72千字
- 约 21页
- 2018-04-27 发布于山西
- 举报
第章自定义类型与字符串
第8章 自定义类型与字符串 前面介绍的整型、浮点型、字符型和数组型等都是C++语言中预定义的数据类型,在程序中直接定义这些类型的变量即可使用。在C++中允许用户自定义类型,包括结构体、共用体和枚举类型等。用户自定义类型需要先定义数据类型,然后再定义该种类型的变量才能使用。字符串是最常用的一种数据形式,它是一组字符的序列。通过本章的学习,读者可以掌握自定义数据类型与字符串的使用方法。 8.1 结构体 C++语言中,预定义的数据类型只能描述简单类型的数据。但在实际应用中,常常有许多不同类型的数据也作为一个整体存在。这就需要一种结构,它能包含各种不同的数据类型而形成一个复合的数据类型,这就是结构体。 8.1.1 结构体的概念和声明 当在程序中描述一个学生时,对于每一个学生需要有以下基本信息:学号、姓名、性别、年龄、成绩等。如果将这些信息用彼此独立的变量来描述,将难以反映它们之间的关系。因此,需要将它们组成一个整体来描述。C++语言中提供了管理这些数据的类型,即为结构体类型。 结构体就是一个可以包含不同数据类型的一个结构,属于用户自定义的数据类型。结构体用关键字struct来进行声明,其一般格式如下。 struct 结构体类型名 { 成员数据类型1 成员名1; 成员数据类型2 成员名2; … 成员数据类型n 成员名n; }; 8.1.2 结构体变量的定义 结构体类型定义之
您可能关注的文档
- 第章不对称信息与市场有效性.ppt
- 第章串行通信接口SCI与串行外设接口SPI.ppt
- 第章作业排序与控制.ppt
- 第章光谱法在有机化学中的应用.ppt
- 第章区域地质构造综合分析.doc
- 第章半导体二极管及其基本电路.ppt
- 第章可编程逻辑器件.ppt
- 第章图像选区的选取与编辑.ppt
- 第章地图符号化.ppt
- 第章基本数据类型与基本运算.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
最近下载
- 2025学年第二学期杭州市高三年级二模教学质量检测物理试卷(含答案).docx
- 重庆大学《应用数理统计》(钟波--刘琼荪-刘朝林)课后习题解答--科.pdf VIP
- 匹茨堡睡眠质量指数量表(PSQI)与评分方法.pdf VIP
- 常微分方程的初值问题解法比较及其matlab实现.docx VIP
- 建筑设备安装工艺与识图第2版.pptx VIP
- 中国政法大学介绍PPT模板.pptx VIP
- (新版)基层党支部书记基本功培训考试题库(含答案).docx VIP
- 各高校高录取分数线汇总.doc VIP
- PS 640U系列保护测控装置(工业版)说明书_V1.26_印刷.pdf
- 水利安全生产风险管控“六项机制”培训课件.pptx
原创力文档

文档评论(0)