5.4基于范围的for循环(c++11)之读书笔记

基于范围的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.嵌套循环和二维数组

猜你喜欢

转载自blog.csdn.net/weixin_38858860/article/details/84023774