基于范围的for循环,简化了循环了任务:对数组(或者容器,如vector和array)的每个元素执行相同的操作,如下例所示:
double prices[5]={4.99,10.99,6.87,7.99,8.49};
for (double x:prices)
cout<<x<<std::endl;
要修改数组的元素,需要使用不同的循环变量语法:
for(double& :prices)
x=x*0.80; //20% off sale
//符号&表明x是一个引用变量,这种声明让接下来的代码能够修改数组的内容。
cin对象支持3种不同模式的单字符输入,其用户接口各不相同。while循环中使用的三种模式:
1.使用原始的cin 进行输入
2.使用cin.get(char)进行补救
扫描二维码关注公众号,回复:
4074074 查看本文章
6.嵌套循环和二维数组