【C/C++】while语句和do...while语句的区别

在C/C++等语言中,循环结构最基础的语句就是while语句,但与while相对应的还有do...while,那么这两者有什么区别呢?

while(执行条件①){

循环体②

}

我们把执行条件记作①,循环体记作②。

while语句的执行顺序是,

先判断①是否为true,如果为true则执行②,执行完后回到①,若为true则重复执行②,直到有一次判断①为false,或者循环用break;中断时结束。


do
{
    循环体②
}while(循环条件①)

相比之下,do...while循环是,首先不管青红皂白,先执行循环体②,执行完后判断循环条件①,如果为true则跳回到循环体②重复执行,然后再判断①,直到①为false.

希望本文对你有帮助。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值