continue与break均用于在编程中改变循环的执行流程,两者均有结束循环的意思。
continue语句用于跳出当前的循环,他不会终止循环,仅仅是结束本次循环的剩余部分,即continue后面的代码不会在本次循环中运行,下一次迭代是否执行还需考虑循环条件。
而break语句用于完全终止循环的执行,无论循环条件是否满足,一旦执行break语句,循环立即停止,直接跳转到循环体之后的语句。而且break还能用于跳出switch的分支。
口诀:continue本break整。在使用的时候,需要考虑实际情况按需选择。