定义
相同数据类型的数据的集合
语法
int array[3] { };
本质
数组按照所申请的数据类型,向操作系统申请了一块连续的内存空间。如果数组没有初始化,那么数组内元素的值就不知道为多少,可能变成内存本来就存在的值
知识扩展*:int a[3] 是断句成 int[3] 和 a,即 类型名 和 变量名。不能断句成 int 和 a[3]
基于数组的循环
目标:打印出数组所有元素
C+=11新语法:
for(变量类型 变量名称:数组)
{
循环内容
}
变量名称就代表了数组中的元素
变量类型可以和数组类型不相同
for(int x: array)
{
std::cout<<x;
}
二维数组在内存中的模拟状态
int array[2][3]