Skip to content

Оператор break

Оператор break используется для немедленного выхода из цикла (for, while, do-while) или конструкции switch. При выполнении break выполнение программы продолжится с первой строки после соответствующего блока.
Оператор break позволяет досрочно завершить цикл или выйти из выбранного блока switch, что делает логику управления более гибкой и управляемой.

Пример с for

void loop()
{
  for (int i = 0; i < 10; i++)
  {
    if (i == 5)
      break; // выходим из цикла при i == 5

    // Этот код выполняется только для i от 0 до 4
  }
}

Пример с while

void loop()
{
  int i = 0;

  while (true)
  {
    if (i >= 10)
      break; // завершаем бесконечный цикл

    i++;
  }
}

Пример с switch

void loop()
{
  int code = 2;

  switch (code)
  {
    case 1:
      // обработка case 1
      break;

    case 2:
      // обработка case 2
      break;

    default:
      // обработка по умолчанию
      break;
  }
}