数组是一种数据格式,可以处多种同类型的值。
数组三要素
- 存储元素的类型
- 数组名
- 数组中的元素数
数组的声明
类型 数组名[数组大小]
int age[20]//声明一个大小为20的整形数组
数组大小必须是一个常数
访问数组
int age[20];//创建数组
age[0]=10;//访问数组
age[19]=20;//访问数组的最后一个元素
数组的访问是从0开始访问的,也就是说第一个元素在程序中是第零个元素,最后一个元素的下标是数组大小-1;
数组的初始化
//数组没必要一个一个元素去初始化
int a[3]={1,2,3};//可以使用这种方式将数组所有元素进行初始化。
//这种方式进行初始化可以减小代码量
int a[3];
a[3]={1,2,3};
//这种初始化方式是错误的,必须在声明时同时进行
int b[20]={0};//将数组中的所有元素初始化为零
int c[20]={2};//将数组的第一个元素初始化为2,其余元素为0
int d[]={1,3,4,5};//如果方括号中为空,数组大小由编译器决定,数组大小为4