continue是结束本次循环。
1.假如continue之后有一条声明,那么该程序就会停止执行后续的操作,接着执行先前的循环,break声明经常用于循环和切换声明。在切换语句switch中使用break时,可以让程序从switch中跳出来,然后在switch之后运行;没有break语句,就会变成一个不能退出的死循环。
2.在多层次的循环中,break语句仅会跳到一层之外。continue语句的功能是跳过循环中其余的语句,以及在此循环中,如果continue语句被执行,则将不再执行continue语句,而是重新进行循环判定。continue语句仅用于在循环中,如for,while,do-while等,经常用于if条件声明,以加快循环速度。
3.continue表示当前当前循环的结束,然后继续下一个周期,break表示当前周期的结束,也就是说,该周期将会被取消,该循环将被取消。
拓展:形式与作用:在C语言、Java,MATLAB语言中,continue语句一般形式为"continue;"在C++、C#中作用为:结束本次循环即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。
continue语句和break语句的区别是:continue语句只结束本次循环,而不终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。