while循环语句

目录

while(当型循环)

do....while(直到型循环)

三种循环的区别:

for和while的区别:

死循环格式:

跳转控制语句概述:


while(当型循环)

基本格式:

while循环也被称作为当型循环,顾名思义:当什么时候才执行,也就是说需要满足条件

,才会执行循环体语句

初始化语句;
while(条件判断语句)
{
循环体语句;
条件控制语句:
}

执行流程:

  1. 执行初始化语句
  2. 执行条件判断语句,看其结果是TRUE还是FALSE,如果是FALSE,循环结束,如果是TRUE,继续执行、
  3. 执行循环体语句
  4. 执行条件控制语句
  5. 回到2继续

如果没有条件控制语句的话,那循环将永远都不会结束,这样的话就会进入死循环,这是绝对不被允许的

do....while(直到型循环)

顾名思义:直到,直接到达,不需要满足条件就可以执行循环体语句,不过这只适用于第一次执行循环体语句,先执行循环体语句,然后在判断条件,决定是否继续执行

基本格式:

初始化语句;
do
{
循环体语句:
条件控制语句:
}while(条件判断条件);

执行流程:

如果没有条件控制语句的话,那循环将永远都不会结束,这样的话就会进入死循环,这是绝对不被允许的

  1. 执行初始化语句
  2. 执行循环体语句
  3. 执行条件控制语句
  4. 执行条件判断语句,看其结果是true还是false,如果是false循环结束,如果是true继续执行
  5. 回到2继续

三种循环的区别:

  1. for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
  2. do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)

for和while的区别:

  1. 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
  2. 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用

死循环格式:

for(;;){}//表示条件永远为真
while(true){}
do{}while(true);

while的死循环格式是最常用的

命令提示符窗口中的ctrl+c可以结束死循环

跳转控制语句概述:

  1. continue:用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
  2. break :用在循环体中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环

一般条件下,语句允许嵌套。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翘指

创作不易,一分也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值