C++ break用于中斷循環(huán)或switch語句。 它在給定條件下中斷程序的當前執(zhí)行流程。 在內循環(huán)的情況下,它僅中斷內循環(huán)。
jump-statement;
break;
break語句的執(zhí)行流程如下
C++ Break語句示例
下面來看看一個在循環(huán)中使用的C++ break語句的簡單示例。
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++)
{
if (i == 5)
{
break;
}
cout<<i<<"\n";
}
return 0;
}
上面代碼執(zhí)行后輸出結果如下 -
1
2
3
4
只有在內循環(huán)中使用break語句,C++ break語句才會中斷內循環(huán)。
下面來看看看示例代碼:
#include <iostream>
using namespace std;
int main()
{
for(int i=1;i<=3;i++){
for(int j=1;j<=3;j++){
if(i==2&&j==2){
break;
}
cout<<i<<" "<<j<<"\n";
}
}
return 0;
}
上面代碼執(zhí)行后輸出結果如下 -
1 1
1 2
1 3
2 1
3 1
3 2
3 3