continue与break的区别

    xiaoxiao2025-08-27  19

    break是结束当前循环,跳出当前的整个循环体。continue是结束当前循环的本次循环,然后继续下一轮循环。

    eg:

    <pre name="code" class="cpp">使用break: while(x++ < 10){ if(x == 3) { break; } printf("%d\r\n", x); }//结果是输出 1 2 就退出了整个while循环. 但是如果使用continue: while(x++ < 10){ if(x == 3) { continue; } printf("%d\r\n", x); }//结果是:1 2 4 5 6 7 8 9 10 可见他不仅是不输出3,因为他结束了本次循环

    转载请注明原文地址: https://ju.6miu.com/read-1302038.html
    最新回复(0)