循环语句:do while

do while()循环

1.do语句的语法:

do

          循环语句;

      while(表达式);


while是先判断再执行,do while先执行再判断

2.执行流程

b165355e0f874c7da0316fb0b688e43b.jpg

 #include <stdio.h>
int main()
{
    int a = 1;
    do
    {
        printf("%d\n", a);
        a++;
    } while (a <= 10);
    return 0;
}

3.do while的continue和break

break

d27fdf566956460a98680605c027b676.jpg

 #include <stdio.h>
int main()
{
    int a = 1;
    do
    {
        if (a == 5)
            break;
        printf("%d", a);
        a++;
    } while (a <= 10);
    return 0;
}

//break强制停止程序,当a的值等于5,跳出程序,停止执行,输出1,2,3,4

continue

将break替换成continue

c37def986d9646ed97b5037d7715f762.png

 程序输出1,2,3,4后陷入死循环

注:

  • break和continue的用法
  • break是直接跳出该循环,continue是跳过其后边的内容。
  • continue(终止当前所在语段的循环)

do语句的特点:

        循环至少执行一次,使用的场景有限,所以不是经常使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值