5.4迭代语句

迭代语句通常称为循环

5.4.1while语句

Note:定义在while条件部分或者while循环体内的变量每次迭代都经历从创建到销毁的过程

使用while循环

 

5.4.2 传统的for语句

  for (init-statement;condition;expression)

Statement

传统for循环的执行流程

1.循环开始时,首先执行一次init-statement

2.接下来判断condition

3.如果条件为真执行循环体

4.执行expression

 

Note:牢记for语句头中定义的对象只在for循环体内可见

 

for语句头中的多重定义

Init-statement 可以定义多个对象

 

省略for语句头的某个部分

 for语句头能省略掉init-statement,condition,和expression中的任意一个

condition为空的时候内部代码必须负责终止代码

 

5.4.3 范围for语句

 for(declaration : expression)

 statement

Expression 是必须是一个序列,比如用花括号括起来的初始值列表,数组,vector或者string

declaration定义一个变量,序列中的每个元素都得能转换成该类型得类型。

确保类型相容的最好方法就是用auto类型说明符

 

5.4.4 do while 语句

  do

 statement

 while(condition);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值