上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第七章 自定义数据类型

程序设计基础(C++) 第7章自定义数据类型
1 程序设计基础(C++) 第7章 自定义数据类型

案例1 日期的描述和处理: 年、月、日 输入/输出
2 案例1 ◼ 日期的描述和处理: ◼ 年、月、日 ◼ 输入/输出

案例2 学生信息的描述和处理: 学号、班级、姓名、出生日期 输入/输出 例 12345,F123,张三1988年1月1日
3 案例2 ◼ 学生信息的描述和处理: ◼ 学号、班级、姓名、出生日期 ◼ 输入/输出 ◼ 例: ◼ 12345, F123, 张三, 1988年1月1日

C++的数据类型 整型短整型( short int) 整型(int) 长整型( ong int) 基本类型 字符型(char) 浮点型单精度型(foat) 双精度型( double) 长双精度型( ong double) 布尔型(boo) 数据类型 枚举类型(enum) 数组类型 构造类型 结构体类型( struc) 联合体类型( union) 类类型(cass) 指针类型 引用类型 空类型(vod)
C++的数据类型 整型 短整型(short int) 整型(int) 长整型(long int) 基本类型 字符型(char) 浮点型 单精度型(float) 双精度型(double) 长双精度型(long double) 布尔型(bool) 数据类型 枚举类型(enum) 数组类型 构造类型 结构体类型(struct) 联合体类型(union) 类类型(class) 指针类型 引用类型 空类型(void)

目标 通过本章学习,你能够 ■理解结构、联合和枚举类型 创建结构、联合和枚举类型 使用结构、联合和枚举类型
5 目标 ◼ 通过本章学习,你能够 ◼ 理解结构、联合和枚举类型 ◼ 创建结构、联合和枚举类型 ◼ 使用结构、联合和枚举类型

主要内容 结构类型 联合类型 枚举类型 typedef 本章作业
6 主要内容 ◼ 结构类型 ◼ 联合类型 ◼ 枚举类型 ◼ typedef ◼ 本章作业

本章小结 结构类型的定义 结构类型的变量 联合类型的定义 联合类型的变量 枚举类型的定义 ■枚举类型的变量 typedef与类型别名
54 本章小结 ◼ 结构类型的定义 ◼ 结构类型的变量 ◼ 联合类型的定义 ◼ 联合类型的变量 ◼ 枚举类型的定义 ◼ 枚举类型的变量 ◼ typedef与类型别名

本章作业 实验7 ■复习第7章,预习第8章 1,2,3,4,5
55 本章作业 ◼ 实验7 ◼ 复习第7章,预习第8章 ◼ 1,2,3,4,5

本章思考题 教材第7章习题(678910 单向链表及其操作 n结点数据为:学号、成绩 建立链表 插入和删除结点 输出链表
56 本章思考题 ◼ 教材第7章习题(6, 7, 8, 9, 10) ◼ 单向链表及其操作 ◼ 结点数据为:学号、成绩 ◼ 建立链表 ◼ 插入和删除结点 ◼ 输出链表

本章思考题 复数的描述和处理: ■实部、虚部 复数的加、减、乘、除 ■复数的输入/输出
57 本章思考题 ◼ 复数的描述和处理: ◼ 实部、虚部 ◼ 复数的加、减、乘、除 ◼ 复数的输入/输出
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第六章 指针.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第五章 数组.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)作用域和生存期.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第四章 模块化与函数.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第三章 结构化程序设计.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符、表达式.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第一章 初步知识.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)课程简介.ppt
- 21世纪高职高专规划教材:《计算机网络技术实训教程》PDF电子书(共八章)(史秀璋).pdf
- 华中科技大学出版社:《深度探索C++对象模型》PDF电子书(候捷).pdf
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第四章 最简单的C程序设计——顺序结构程序设计(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第十章 指针(姜恒远).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(1/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(2/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)程序调试简介.ppt
- 上海交通大学:《C++程序设计》课程教学大纲 C++ Programming(主讲:王群慧).doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 顺序结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 河南工业大学:《微机原理与接口技术》第一章 计算机基本知识.ppt
- 河南工业大学:《微机原理与接口技术》第二章 8086体系结构.ppt
- 河南工业大学:《微机原理与接口技术》第三章 8086的指令系统.ppt
- 河南工业大学:《微机原理与接口技术》第四章 8086汇编语言程序设计.ppt
- 河南工业大学:《微机原理与接口技术》第五章 存储器原理与接口.ppt
- 河南工业大学:《微机原理与接口技术》第六章 微型计算机的输入/输出.ppt