continue语句在C语言中的作用是跳过此语句下面的语句,然后继续循环,并不是跳出循环就拿问题中的程序来说,如果i=2时,进入do循环,i%3=2%3=2,if2条件是正确的,运行continue语句,跳过本循环下面的语句,即跳过n++,再判断while! i。
不符合语法规则首先,continue语句只能跳出当前层次的循环,而不能跳出多层循环如果嵌套了多层循环,使用continue语句只能跳出当前层次的循环,而不能跳出外层循环,因为continue语句只会跳过当前循环中的剩余语句,然后继续下一轮循环,如果想要跳出多层循环,需要使用带标签的break语句。
continue跳出的不是if,而是for的一次循环continue关键字,用于在for和while等循环语句中,实现本次循环。

关键区别与break不同,continue不终止循环,仅跳过当前步骤嵌套规则仅影响最内层循环,外层循环不受。

continue语句用于结束本次循环,而不是终止整个循环具体解释如下结束本次循环当在循环中遇到continue语句时,程序会立即跳过当前循环周期中的剩余语句,不再执行这些语句不中断整个循环过程continue语句不会使程序跳出循环,而是直接跳到循环的下一次迭代前的检查阶段程序会继续执行下一次循环迭代。
本文来自作者[汗为]投稿,不代表调研号立场,如若转载,请注明出处:https://kydy.org.cn/miao/9954.html
评论列表(4条)
我是调研号的签约作者“汗为”!
希望本篇文章《continue跳出哪个循环(continue只能用在循环中吗)》能对你有所帮助!
本站[调研号]内容主要涵盖:调研号,生活百科,小常识,生活小窍门,百科大全,经验网
本文概览:continue语句在C语言中的作用是跳过此语句下面的语句,然后继续循环,并不是跳出循环就拿问题中的程序来说,如果i=2时,进入do循环...