do-while语句

和while语句几乎一样,只不过do-while会先执行一次循环体,再进行条件判断,和while比较一下

while:先判断、再走内部循环体

do-while:先走内部循环体,再判断

 

语法:

do

{

        循环体代码

} while(条件)

while条件后面的  “;”一定要加上,这个很容易忘掉!

 

      do-while语句的条件

条件作为循环语句的重点,它的更新十分重要。

和while一样,条件最好以“关系表达式”为首选,同时也要不断地更新,并且建议将条件写在循环体中,以便不断更新数据用于判断,避免“死循环”。

代码演示:

int i = 0 ;//声明一个变量i,赋值为:0,让它作为循环体

do

{

        cout << i << “ ” ;

        ++i;// 因为 i 作为条件,在下方while中进行判断,所以它需要更新。

} while(i < 5);

程序会输出:0 1 2 3 4 

可以直观的看出,do-while的逻辑和while基本一样。

 

同样也支持嵌套,可以与“switch”、“if”、“while”进行嵌套使用

 

控制流程关键词

结束循环:break

一旦break出现,那么立刻结束整个do-while语句。

继续循环:continue

如果出现continue,则结束本次循环,立刻回到条件判断处,如果满足则按while的流程执行。

 

 

do-while口诀

“do-while” 和 “while” 很类似,循环体先走一遭;

要想不进“死循环”,                   条件变化不可少;

完事判断条件值,                      满足再进不满止。

 

 

更多推荐