break 是 C 语言中的一个关键字,用于在循环语句(如 'for'、'while'、'do-while')或 'switch' 语句中提前终止循环或跳出 'switch' 语句。

break 的具体作用如下:

  1. 在循环中使用 break 语句可以提前终止循环。 当某个条件满足时,可以使用 'break' 语句来立即退出循环,即使循环条件还没有到达终止的条件。这样可以避免执行剩余的循环迭代。
for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break;  // 当 i 等于 5 时,提前终止循环
    }
    printf("%d ", i);
}
// 输出结果:0 1 2 3 4
  1. 在 'switch' 语句中使用 break 语句可以跳出 'switch' 语句。 当满足某个条件时,使用 'break' 语句可以立即退出 'switch' 语句,并继续执行 'switch' 语句之后的代码。
int choice = 2;
switch (choice) {
    case 1:
        printf("选择了 1\n");
        break;
    case 2:
        printf("选择了 2\n");
        break;  // 跳出 switch 语句
    case 3:
        printf("选择了 3\n");
        break;
    default:
        printf("选择了其他\n");
        break;
}
// 输出结果:选择了 2

总结来说,'break' 语句用于在循环和 'switch' 语句中提前终止循环或跳出 'switch' 语句,以便根据需要控制程序的流程。

C语言 break 语句详解:跳出循环和 switch 的利器

原文地址: https://www.cveoy.top/t/topic/DG0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录