C++ оператор break

Циклы C++

В C++breakоператор имеет следующие два применения:

  1. Когдаbreakоператор появляется внутри цикла, цикл немедленно завершается, и поток программы продолжится со следующего оператора после цикла.
  2. Его можно использовать для завершенияswitchcase в операторе.

Если вы используете вложенные циклы (то есть один цикл вложен в другой), оператор break остановит выполнение самого внутреннего цикла, а затем начнёт выполнение следующей строки кода после этого блока.

Синтаксис

В C++breakсинтаксис оператора:

break;

Блок-схема

C++ 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;
}

Когда приведенный выше код скомпилирован и выполнен, он выдает следующие результаты:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15

Циклы C++

Другие расширения