continue与break在while、do while、for循环中的应用

一、continue与break在while、do while循环中的使用

        在while循环中,continue的作用是跳过后面的循环语句,进入条件语句当中。什么意思呢?这就意味着,在循环过程中如果遇到了continue语句,那么后面的语句将不再执行,直接回到条件语句当中再次去判断。而brek的作用就很简单了,break意为休息,那么循环的休息就将是停止循环,或者说是跳出循环,遇到break则会跳出这个循环不再循环下去。或许直接讲述比较难以理解,那我们先来看看while循环和do while循环的流程图 。


 

while循环:                                                              do  while循环:

 


从两幅图中,我们不难看出,无论是while循环还是do while循环,在遇到continue语句时,都是返回到stmt语句当中。同样,break语句也都是跳出循环。 

 二、continue与break在for循环中的使用

        在前文我们就已经介绍到break在while循环与do while循环中都会使循环停止跳出循环,那么在for循环中是如此吗?是的,break在for循环中也是会直接跳出循环,作用是一样的。continue却不同,在while和do while循环中,continue都是会跳过后面的循环语句,直接回到条件语句再次判断,而for循环中不同。在遇到continue时,也会跳过后面的语句,但是会回到for循环的最后一个表达式中。 

 

从这张流程图中我们不难发现for循环遇到continue将会回到表达式三。 

 

 

 

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值