一维数组是一组用来存放多个相同类型的数据集合,该集会的每一个成员称为元素,每个数组元素通过数组名和一个下杯唯一确定,所以称之为一维数组。如同普通变量的使用一样,"在使用之前要先定义。
类型标识 数组名[整型常量表达式]
例:int a[10]
说明:(1)“类型标识符”用来指定数组中各个元素的类型。
(2)“数组名”应是合法的用户标识符。
(3)“整型常量表达式”表示数组长度(数组元素个数),数组元素的表示从下标0开始。
(4)C编译系统为数组分配连续的存储空间,数组名代表在内存中存放的首地址(即数组第一个元素在内存中的存储地址)。
整型数组a[10]存储情况:
a(数组名)
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]
1、int a=10;int ary[a]; //此定义方式不正确,因为“数组长度”不是常量表达式
2、float a[10]; //定义了一个float型数组,数组名为a,该数组有10个元素