您的位置:首页 > 编程语言 > C语言/C++

C++之范围for语句

2017-08-17 20:57 218 查看
C++11新标准引入了一种更加简单的for语句,这种语句可以遍历容器或其他序列的所有元素。语法形式如下

 for( declaration : expression )

statement;

declaration定义一个变量, expression表示的必须是一个序列  数组、vector 、或string等类型对象

每次迭代都会重新定义循环控制变量,并将其初始化成序列中的下一个值,之后执行循环体。范围for语句在执行过程中对序列进行添加和删除操作

例如:

vector<int> v = { 0,1,2,3,4 };

for( int r : v )

{

 int m = r*2; 

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: