数组(array)是一种复合类型的数据格式能够存储多个同类型的值,每个值都存储在一个个独立的数组元素中计算机将元素依次存储在内存中。
数组声明的基本格式如下:
- 使用索引为元素逐个赋值
- 在声明时使用初始化列表赋值
(C++11标准可将后面的大括号设置为空白即所有元素全为0;
列表初始化禁止缩窄转换;)
- 只有定义数组时才能使用列表初始化
- 可以随时使用下标为数组元素赋值
- 不可将一个数组的赋给另一个数组
- 列表初始化数组提供的值可以尐于元素数目,未初始化的元素赋值为0
- 列表初始化数组的[ ]内可以设置为空编译器将自动计算元素个数