C语言——break和continue语句

1. break 语句

         • 当在循环(如 for、while 或者 do-while 循环)或者 switch 语句中遇到 break 时,程序将立即跳出当前所在的整个循环或switch结构。

         • 使用 break 可以提前结束循环,不再执行循环体中剩余的语句以及后续的循环迭代。

#include 

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 5) {
            break; 
        }
        printf("%d\n", i);
    }
    return 0;
}

输出结果如下:

0
1
2
3
4


 2. continue 语句
 

        • 在循环体内遇到 continue 时,程序会立即跳过当前循环体中尚未执行的语句,然后直接进行下一轮循环的条件判断。
         

        • 如果满足继续循环的条件,则执行下一次循环迭代;否则,如果循环条件不再满足,则退出循环。

#include 

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 5) {
            continue; 
        }
        printf("%d\n", i);
    }
    return 0;
}

输出结果如下:

0
1
2
3
4
5
6
7
8
9

结论

        break 的目的是终止整个循环过程,而 continue 则是跳过本次循环中剩余的部分并进入下一次循环的检查阶段。

你可能感兴趣的:(C语言,c语言,开发语言)