📅  最后修改于: 2023-12-03 14:59:35.854000             🧑  作者: Mango
在C/C++语言中,break
语句常常用于循环语句和switch
语句中,用于跳出包含它的循环语句或switch
语句。本文将介绍break
语句在C/C++中的语法和用法。
break
语句的语法如下:
break;
break
语句不能单独存在于程序中,它必须被包含在for
循环、while
循环、do-while
循环或switch
语句中才有意义。当break
语句被执行时,它会立即终止包含它的循环语句或switch
语句的执行。
在循环语句中使用break
语句通常用于跳出循环。例如:
#include <iostream>
using namespace std;
int main() {
int i;
for (i=0; i<5; i++) {
cout << i << " ";
if (i == 3) {
break;
}
}
return 0;
}
输出结果为:
0 1 2 3
在上面的例子中,当i
等于3时,break
语句被执行,程序跳出了for
循环,输出结果随之停止。
在switch
语句中,break
语句通常用于终止程序执行switch
语句的一个分支。例如:
#include <iostream>
using namespace std;
int main() {
int i = 1;
switch (i) {
case 0:
cout << "i is 0" << endl;
break;
case 1:
cout << "i is 1" << endl;
break;
default:
cout << "i is not 0 or 1" << endl;
}
return 0;
}
输出结果为:
i is 1
在上面的例子中,程序执行到switch
语句时,i
的值为1,程序根据case 1
执行cout
语句,但由于执行了break
语句,程序跳出了switch
语句,不再执行default
分支的代码。
break
语句是C/C++语言中的一个重要语句,它允许程序跳出循环或switch
语句的执行。在实际应用中,我们需要灵活使用break
语句,以便更好地控制程序的执行流程。