程序设计基础——C++ 教学课件 作者 刘玉英 第3讲 数组.pptVIP

  • 0
  • 0
  • 约4.53千字
  • 约 24页
  • 2019-10-09 发布于未知
  • 举报

程序设计基础——C++ 教学课件 作者 刘玉英 第3讲 数组.ppt

* 第3讲 数组 3.1 概述 3.2 数组的定义与数组元素的表示法 3.3 数组的赋值 3.4 字符数组 为什么要有数组这么一个数据类型? 举例:一个班有30个学生,求这30个学生的总成绩和平均成绩。 分析:如果按照我们以前的知识,涉及到30个学生的成绩,那么我们要定义30个变量来存储成绩信息。那么如果100个学生呢?是不是要定义100个变量? 如何表示这么多学生的相关信息(例如成绩),就要引入数组的概念,数组是有序数据的集合。 数组与其他基本的数据类型有什么区别? 3.1 概述 数组属于构造数据类型。它是数目固定、类型相同的若干个变量的有序集合。数组的概念表明: ??一个数组包含有若干个变量,每个变量被称为一个数组元素; ??数组的元素个数是固定的; ??数组元素的类型是相同的; ??数组元素是按顺序排列的。 数组元素由数组名和下标来确定。下标是数组元素到数组的起始位置的偏移量。第1个元素的偏移量为0,第2个元素的偏移量为1,依次类推。 数组与其他基本的数据类型有什么区别? 3.2 数组的定义 [案例3.1] 一个班有30个学生,求这30个学生的总成绩和平均成绩。 分析: 定义相关的变量 通过键盘输入30个学生的成绩 反复执行成绩的求和 再求平均成绩并输出总成绩、平均成绩

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档