chart12_structureunionc语言分析报告.pptVIP

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

文档评论(0)

1亿VIP精品文档

相关文档