1.数组
1.1 数组的声明格式
1.1.1. 格式一
数据类型 数组变量名称[数组元素个数]{初始化值, 初始化值...}
int a[10]{};
1.1.2. 格式二
变量类型 数组名[]{初始化, 初始化...}
int a []{1, 2, ,3};//编译器会自动将a声明为一个有3个元素的数组
1.2.数组的本质
数组的本质是按照所申请的数据类型,向操作系统申请了一段连续的内存空间。两个特征:
- 连续的
- 有序的
2. 数组遍历
2.1. 常规
int studentId[]{101, 102, 103, 104, 105, 106};
//数组遍历
for (int i = 0; i < sizeof(studentId) / sizeof(int); i++)
std::cout << studentId[i] << std::endl;
2.2. C++ 11 遍历新语法
2.2.1. 格式一
for(变量类型 变量名称:数组)
循环内容;
for (int i : studentId)