C语言中循环与条件函数中的coutinue,++

1. coutinue作为循环辅助,可以根据循环体的测试结果来忽略一部分循环内容,甚至结束循环。

2. 当程序执行到该语句时,会跳过本次迭代的剩余部分,并开始下一轮迭代。

3. 如果coutinue语句在嵌套循环内,则只会影响包含该语句的内层循环

*4.coutinue语句只用在 for , while , do--while 等循环体中,常与 if 条件语句一起使用,用来加速循环

5. 典型例子:

它的结果是 :在输出1234后陷入了死循环

* 因为当 i ==5 时,其执行了coutinue ,程序跳过了本次循环 来到了while 的判断部分,此时 i 仍==5,但因为 i++ 在coutinue 的后面,所以 i 的值永远不会改变,一直是5,所以造成了死循环。

而解决这类问题可以通过改变 i++ 的位置来解决

如下图:

 此时因为改变了 i++ 的位置,所以就不会造成死循环

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值