1、定义一维数组的方法
在C语言中,数组和变量一样,要先定义再使用
定义一维数组的形式为:类型标识符 数组名[常量表达式];
说明:
(1)类型标识符可以是基本类型或构造类型
(2)数组名是用户定义的数组标识符
(3)方括号内的常量表达式表示数据个数,也称为数组长度
例:
C语言规定,数组名可以代表数组的首地址(数组首元素的地址)
2、一维数组的初始化
C语言允许在定义数组时,对数组元素初始化赋值。初值用{ }括起来,初值之间用逗号隔开。
(1)对全部元素赋值
(2)对部分元素赋值
注意:初值个数不能超过指定的元素个数,如语句“int a[5]={1,2,3,4,5,6};”是错误的
另外需要注意的是,在定义数组之后,不能一次性对整个数组的元素赋值,而只能对数组的每个元素逐个赋值。例如:
3、一维数组元素的引用
数组要先定义后使用。C语言规定,只能引用某个数组元素而不能一次引用整个数组的全部元素。
一维数组元素的引用形式为:数组名[下标]
下标其实就是数组元素的编号,只能为整型常量或整型表达式。