我们在循环语句中使用break语句来中断循环,避免死循环的出现。
但break语句的作用不止于此,它的主要作用为以下三点:
1、在switch语句中终止case并跳出switch。
2、在所有的循环中去跳出当前的循环语句。
#include<iostream>
using namespace std;
int main()
{
//1、在switch语句中终止case并跳出switch。
int shu = 0;
switch (shu)
{
case 1:
cout << "111" << endl;
break;//此break语句终止了case分支,防止下面的语句重复输出
case 2:
cout << "222" << endl;
break;
case 3:
cout << "333" << endl;
default:
cout << "456789" << endl;
}
//2、在所有的循环中去跳出当前的循环语句。
while (1)
{
cout << shu << endl;
shu++;
break;//此break语句终止了死循环
}
//3、在嵌套循环语句中跳出最近的内层循环语句。
int SHU = 0;
while (SHU < 1)
{
cout << "222" << endl;
while (SHU < 1)
{
cout << "111" << endl;
break;//此break语句终止内层的while语句
}
break;//此break语句终止外层的while语句
}
system("pause");
return 0;
}