C++中break和continue的区别及注意事项

来源:互联网 发布:淘宝价格旁已验证正品 编辑:程序博客网 时间:2024/06/05 09:49

break和continue都能使程序跳过部分代码。

break可以使程序跳到switch或者循环后面的语句处执行。

continue使程序跳过循环体中剩余的代码,开始新一轮的执行。

需要注意的是,

for循环中continue使程序直接调到更新表达式处,然后调到测试表达式处;

而在while循环中,continue直接调到测试表达式处,循环体中位于continue之后的更新表达式将被跳过。