为什么要用数组 6.2 定义和引用一维数组 6.3 二维数组的定义和引用 6.4 字符数组 6.5 提高部分 6.1 为什么要用数组?前几章使用的变量都属于基本类型, 例如整型、字符型、浮点型数据,这些都是简单的数据类型。?对于有些数据,只用简单的数据类型是不够的, 难以反映出数据的特点, 也难以有效地进行处理。 6.1 为什么要用数组? 30 名学生成绩, 需要用 30 个变量? 100 名学生成绩, 需要用多少个变量? ?用s 1,s 2,s 3, ……,s 30表示成绩,能体现内在联系?C语言用方括号中的数字表示下标,如用 s[15] 表示数组名一组具有同一属性的数据 6.1 为什么要用数组?数组是一组有序数据的集合。数组中各数据的排列是有一定规律的,下标代表数据在数组中的序号?用一个数组名和下标唯一确定数组中的元素?数组中的每一个元素都属于同一个数据类型 6.2 定义和引用一维数组 6.2.1 定义一维数组 6.2.2 引用一维数组的元素 6.2.3 一维数组的初始化 6.2.4 一维数组程序举例 6.2.1 定义一维数组?一维数组是最简单的数组?数组元素只有 1个下标——一维数组?数组元素 2个下标——二维数组 6.2.1 定义一维数组?定义数组的方法与定义变量的方法类似?所不同的是一次定义一批有关联的变量?在定义数组时需要指定这批变量的类型、数组名称,数组中包含变量的个数。 6.2.1 定义一维数组如 int a[10]; 数组名 6.2.1 定义一维数组如 int a[10]; 数组长度 6.2.1 定义一维数组?定义一维数组的方式为: 类型符数组名[常量表达式]; ?数组名的命名规则和变量名相同?常量表达式给出元素的个数?下标从 0开始,如 int a[10]; a[ 0 ],a[1],a[2], …,a[ 9]