C语言教程-详解C语言中的break中断语句

中断语句(break)是C语言中的关键字,用于跳出循环或switch语句的执行。break语句通常用于在满足某个条件时提前终止循环,或在switch语句中匹配到某个case后跳出。
break语句在C中有两种常见的使用场景
1、在循环中使用
for (int i = 0; i < 10; i++) {
// 循环内的代码
if (条件) {
break; // 跳出循环
}
// 循环内的代码
}
在上述示例中,当满足条件时,break语句会被执行,程序控制会立即跳出循环,并继续执行循环外的代码。
2、在switch语句中使用:
switch (表达式) {
case 1:
// 相应的代码
break; // 跳出switch语句
case 2:
// 相应的代码
break; // 跳出switch语句
default:
// 相应的代码
}
在switch语句中,当匹配到某个case时,会执行对应的代码块,然后通过break语句跳出整个switch语句。
需要注意的是,break语句只会终止当前所在的最内层循环或switch语句的执行,并不会影响外层的循环或switch语句的执行。