一次性定义多个相同类型的变量,并存储到一片连续的内存中
int a[5];
- a 是数组名,即这片连续内存的名称
- [5] 代表这片连续内存总共分成5个相等的格子,每个格子称为数组的元素
- int 代表每个元素的类型,可以是任意基本类型,也可以是组合类型,甚至可以是数组
初始化:在定义的时候赋值,称为初始化
// 初始化
int a[5] = {100,200,300,400,500};
int a[5] = {100,200,300,400,500,600}; // 错误,越界了
int a[ ] = {100,200,300}; // OK,自动根据初始化列表分配数组元素个数
int a[5] = {100,200,300}; // OK,只初始化数组元素的一部分
数组的存储