- 4
- 0
- 约7.59千字
- 约 74页
- 2017-08-21 发布于湖北
- 举报
chart_structureamp;unionc语言资料.ppt
本章主要内容 抽象数据类型 结构体 共用体 枚举数据类型 抽象数据类型 从基本数据类型到抽象数据类型 二进制数——类型本不存在 在早期的机器指令及汇编语言中,数据对象均用二进制数表示,没有类型的概念 内存里存的内容,你认为它是什么,它就是什么 抽象数据类型 从基本数据类型到抽象数据类型 在高级语言引入了基本数据类型 整型、浮点型、字符型等 不同语言会定义不同的基本类型 基本数据类型并不能方便地解决所有问题 有些语言(如PL/1)中试图规定较多的类型,如数组、树、栈等,但实践证明不是个好办法 抽象数据类型 从基本数据类型到抽象数据类型 用户自己构造数据类型-复合数据类型 由基本数据类型迭代派生而来,表示复杂的数据对象,典型的代表就是“结构体” 抽象数据类型(Abstract Data Type,简称ADT) 在复合数据类型基础上增加了对数据的操作 抽象数据类型进而进化为“类(Class)” Class是Object-Oriented的一个重要概念 本章主要内容 抽象数据类型 结构体 共用体 枚举数据类型 结构体数据类型 为什么要使用结构体(实例引出) 实现学生成绩管理 学生信息、成绩的保存、求平均成绩等 结构体数据类型 实现学生成绩管理 目前可以想到的解决方法 使用数组 结构体数据类型 使用数组实现学生成绩管理
原创力文档

文档评论(0)