一维数组
数组就是一组相同类型数据的集合。
1、定义:
元素类型 数组名[常量表达式];
int A[10];
注意:
(1)由元素类型,数组名和长度组成。
(2)数组一经定义,数组的长度始终不变。
int n;
cin>>n;
int A[n]//错误,n必须为常量。
(3)C++规定数组元素是连续存放的,即在内存中是线性排列。
2、一维数组的初始化
(1)元素类型 数组名[常量表达式]={初值列表}
int A[5]={
1,2,3,4,5};
(2)可以不指定长度进行初始化
int A[]={
1,2,3};
int len=sizeof(A)/sizeof(int);//求数组A的长度。
(3)若数组未进行初始化,静态数组的元素均初始化为0;
在函数体内定义的动态数组,其元素没有初始化,为一个随机值。
static int A[19];//默认各元素为0;
int A[3];//各个元素的值为一个随机数。
3、一维数组的引用
数组的使用,只能逐个引用数组元素的值