1.for, foreach是循环遍历数组,
但并不改变数组中的内容
关于此功能我没查找到能修改数组内容的,如果有,请下方留言
再用vs2017运行如下代码时:
int mt[5] = { 10 };//只有第一个赋值为10了,其他均为0
//新特性输出
for (auto i : mt){
std::cout << "新特性遍历 i = " << i << std::endl;
}
for (int i = 0; i < 10; i++ )
{
std::cout << "普通遍历 i = " << mt[i] << std::endl;//
}
输出为:
有几点认识:
1.数组初始化只初始化了第一个
int mt[5] = { 10 };//只有第一个赋值为10了,其他均为0