C语言 break 语句详解:跳出循环和 switch 的利器
break 是 C 语言中的一个关键字,用于在循环语句(如 'for'、'while'、'do-while')或 'switch' 语句中提前终止循环或跳出 'switch' 语句。
break 的具体作用如下:
- 在循环中使用 break 语句可以提前终止循环。 当某个条件满足时,可以使用 'break' 语句来立即退出循环,即使循环条件还没有到达终止的条件。这样可以避免执行剩余的循环迭代。
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当 i 等于 5 时,提前终止循环
}
printf("%d ", i);
}
// 输出结果:0 1 2 3 4
- 在 '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' 语句,以便根据需要控制程序的流程。
原文地址: https://www.cveoy.top/t/topic/DG0 著作权归作者所有。请勿转载和采集!