基本概念
定义:连续空间上相同类型元素的集合
内存连续,引用下标从0开始
二维数组:n个一维数组+存储n个一维数组首地址的数组
C++中使用数组
数组声明语句要素:元素类型、数组名、数组中元素个数
int num[21];
数组初始化规则
- 只有在定义是能够初始化
- 不能将数组赋值给另一个数组
- 若只对数组一部分元素初始化,其余置0
int num[3] = {1, 2, 3}; // {1, 2, 3} int num[3] = {1}; // {1, 0, 0} int num[] = {1, 2, 3}; // {1, 2, 3} 编译器计算数组大小
c++11中数组初始化方法
int num[3] = {}; // {0, 0, 0}
int num[3] {1, 2, 3}; // {1, 2, 3}