C++ оператор break
В C++breakоператор имеет следующие два применения:
- Когдаbreakоператор появляется внутри цикла, цикл немедленно завершается, и поток программы продолжится со следующего оператора после цикла.
- Его можно использовать для завершенияswitchcase в операторе.
Если вы используете вложенные циклы (то есть один цикл вложен в другой), оператор break остановит выполнение самого внутреннего цикла, а затем начнёт выполнение следующей строки кода после этого блока.
Синтаксис
В C++breakсинтаксис оператора:
break;

Блок-схема

Пример
Пример
#include <iostream>
using namespace std;
int main ()
{
// Объявление локальной переменной
int a = 10;
// выполнение цикла do
do
{
cout << "значение a:" << a << endl;
a = a + 1;
if( a > 15)
{
// завершить цикл
break;
}
}while( a < 20 );
return 0;
}
using namespace std;
int main ()
{
// Объявление локальной переменной
int a = 10;
// выполнение цикла do
do
{
cout << "значение a:" << a << endl;
a = a + 1;
if( a > 15)
{
// завершить цикл
break;
}
}while( a < 20 );
return 0;
}
Когда приведенный выше код скомпилирован и выполнен, он выдает следующие результаты:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15Другие расширения