数组(array)是多个同类型数据对象的组合。
定义数组变量(简称“数组”)时需要说明:
•
数组元素类型
,
变量名
•
数组(变量)的
元素个数
(数组
大小
或
长度
)
用方括号内的整型表达式说明元素个数。
数组定义可以与其它变量的定义混和写在一起:
int m, n, a2[16], a3[25];
定义:int a[8];
元素编号为 0、1、2、…、7。称为下标或指标。
元素访问通过 [ ] 运算符,优先级最高,运算对象是数组名和括号里表示下标的表达式。
定义时初始化的例子:
int b[4] = {1, 1, 2, 3};
double ax[6] = {1.3, 2.24, 5.11, 8.37, 6.5};
初始化语句的特殊用法:
1、只为部分元素提供初值,其余元素将自动赋初值 0。初始化的元素个数不得超过数组元素个数。
2、给了所有元素的初值,可以不写数组大小而只写方括号,元素个数由初值个数确定。
例: int a[] = {1,1,2,3,5,8,13,21,34,55};
这种写法能减少维护负担,有利于程序修改。