9 第数 7
第9章 数组
91数组的概念 92一维数组 93多维数组的定义和使用 94字符数组及字符串 9.5数组作函数参数 7
9.1 数组的概念 9.2 一 维 数 组 9.3 多维数组的定义和使用 9.4 字符数组及字符串 9.5 数组作函数参数
91数组的概念 数组是指一组相同类型数据的有序集合,由 一个统一的数组名标识这一组数据。数组的每 个成员称作数组元素,用下标来标识数组元 素在该数组中的位置 7
9.1 数组的概念 数组是指一组相同类型数据的有序集合,由 一个统一的数组名标识这一组数据。数组的每 一个成员称作数组元素,用下标来标识数组元 素在该数组中的位置
把数学中的集合和数组对照一下。 假如有集合 S={1,2,3,4,5,6,7,8,9,10} 要表示集合中某个元素,数学中可以描述为 S;,其中s是集合的名字,示该元素在集合中的 序号。为了表示C语言数组中的每一个元素,也 必须确定数组名和该元素在数组中的位置信息。 数组名和该元素在数组中的位置信息是确定数组 元素两个不可缺少的要素。在C语言中,数组元 素的位置信息是由下标表示的,下标等同于集合 中的序号
把数学中的集合和数组对照一下。 假如有集合 s={1,2,3,4,5,6,7,8,9,10} 要表示集合中某个元素,数学中可以描述为 si,其中s是集合的名字,i表示该元素在集合中的 序号。为了表示C语言数组中的每一个元素,也 必须确定数组名和该元素在数组中的位置信息。 数组名和该元素在数组中的位置信息是确定数组 元素两个不可缺少的要素。在C语言中,数组元 素的位置信息是由下标表示的,下标等同于集合 中的序号
92一维数组 921一维数组的定义 由单一下标标识数组元素的数组称为一维数 组。 一维数组的定义形式为: 类型标识符数组名[元素个数|; 数组名必须符合标识符的规定。元素个数, 又称为数组长度,只能用整型常量表达式表示。 数组和变量一样,也必须占据一定的存储空间。 进行存储空间分配时,系统根据数组的长度和数 组元素的类型确定分配存储单元的个数,C语言 中数组元素的存储是连续的,数组名就是所分配 内存空间的起始地址。 7
9.2 一 维 数 组 9.2.1 一维数组的定义 由单一下标标识数组元素的数组称为一维数 组。 一维数组的定义形式为: 类型标识符 数组名[元素个数]; 数组名必须符合标识符的规定。元素个数, 又称为数组长度,只能用整型常量表达式表示。 数组和变量一样,也必须占据一定的存储空间。 进行存储空间分配时,系统根据数组的长度和数 组元素的类型确定分配存储单元的个数,C语言 中数组元素的存储是连续的,数组名就是所分配 内存空间的起始地址