范围for语句

博客介绍了范围for语句,expression部分表示序列对象,declaration部分定义变量访问序列基础元素,每次迭代变量被初始化为下一个元素值。还提醒若要对元素读写操作,循环变量需声明为引用类型,并给出示例。
C++新标准提供的范围for语句.这种语句遍历给定序列中个元素并对序列中每一个值执行某种操作,其语法形式是: 
for(declaration : expression) 
      statement 

其中,expression 部分是一个对象,用于表示一个序列。declaration 部分负责定义一个变量,该变量将用于访问序列中的基础元素。每次迭代,declaration部分的变量会被初始化为expression部分的下一个元素值。

注意:如果需要对序列中的元素执行读写操作,循环变量必须声明成引用类型。如:

for (auto &r:v)

r=r*2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值