C++ break用於中斷迴圈或switch語句。 它在給定條件下中斷程式的當前執行流程。 在內迴圈的情況下,它僅中斷內迴圈。
jump-statement;
break;
break語句的執行流程如下
C++ Break語句範例
下面來看看一個在迴圈中使用的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;
}
上面程式碼執行後輸出結果如下 -
1
2
3
4
只有在內迴圈中使用break語句,C++ break語句才會中斷內迴圈。
下面來看看看範例程式碼:
#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;
}
上面程式碼執行後輸出結果如下 -
1 1
1 2
1 3
2 1
3 1
3 2
3 3