提前结束:break

10 分钟

break 是"提前收工"的按钮:循环跑着跑着,一旦按下它,就立刻跳出整个循环,后面几轮都不跑了。就像找东西,找到了就走,没必要把每个抽屉都翻完。

#include <iostream>
using namespace std;
int main() {
    for (int i = 1; i <= 10; i++) {
        if (i == 4) break;
        cout << i;
    }
    return 0;
}

本来要数到 10,但数到 4 时条件成立、break 一按就停,而且 4 还没来得及显示就跳走了,所以只显示 123。注意 break 跳出的是它所在的这一层循环;如果外面还套着别的循环,外层不会被一起带走。

小纸条

上面这段会显示什么?

登录 后可看答案

提前结束:break · C++ 入门 · op599 课程