大家好,欢迎来到IT知识分享网。
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++ 的位置,所以就不会造成死循环
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/112606.html

