首页 / 科技百科 / 正文

break和continue在循环中的区别 

break和continue在循环中的主要区别在于它们停止循环的方式和范围:

1. break:break用于完全结束一个循环,跳出循环体。一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。同时,break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。

2. continue:continue的功能和break有点类似,区别是continue只是中止本次循环,接着开始下下次循环。可以理解为continue是跳过当次循环中剩下的语句,执行下次循环。

需要注意的是,continue只能在循环语句中使用,即只能在for、while和do…while中使用,除此之外continue不能在任何语句中使用。而且,continue不能在switch中使用,除非switch在循环体中。

如有侵权请及时联系我们处理,转载请注明出处来自