1. 数组是可以在内存中连续存储多个元素的结构
数组中所有元素必须属于相同的数据类型
int nums[] = {1,2,3} 该数组的类型是int []
2. 数组必须先声明,然后才能使用
数组的声明只是为该数组留出内存空间
3. 数组的元素通过数组下标访问
一维数组可以用一个循环动态初始化,二维数组可以用嵌套循环动态地初始化
double nums[] = {};
nums[0] = 12; 数组下标从0开始;
可以循环方式动态赋值
for(int i = 0; i<3; i++ )
{
cin>>nums[i];
}
二维数组可以看作是由一维数组的嵌套而构成的
int nums[]3[4] = {
{1,2,3,4},
{3,4,5,6},
{5,6,7,8}
}
二维数组在内存中以线性方式存放
vector容器提供了比数组更好的安全性和灵活性;
4. vector容器提供了比数组更好的安全性和灵活性