Пошаговое руководство по С++

С++ ГЛАВНАЯ Введение в С++ С++ Начать Синтаксис С++ Вывод С++ С++ Комментарии Переменные С++ Пользовательский ввод С++ Типы данных С++ Операторы С++ Строки С++ С++ Математика Логические значения С++ Условия С++ Переключатель С++ C++ пока цикл С++ для цикла С++ Перерыв/Продолжение Массивы С++ Ссылки на С++ Указатели С++

Функции С++

Функции С++ Параметры функции С++ Перегрузка функций C++

Классы С++

С++ ООП Классы/объекты С++ Методы класса С++ Конструкторы С++ Спецификаторы доступа C++ Инкапсуляция С++ Наследование С++ Полиморфизм С++ Файлы С++ Исключения С++

С++ Как

Добавить два числа

Примеры С++

Примеры С++ Компилятор С++ Упражнения по С++ Викторина по С++


С++ Перерыв и продолжение


Перерыв С++

Вы уже видели breakоператор, используемый в предыдущей главе этого руководства. Он использовался, чтобы «выпрыгнуть» из switchутверждения.

Оператор breakтакже может быть использован для выхода из цикла .

Этот пример выходит из цикла, когда iравен 4:

Пример

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  cout << i << "\n";
}

С++ Продолжить

Оператор continueпрерывает одну итерацию (в цикле), если возникает указанное условие, и продолжает следующую итерацию в цикле.

В этом примере пропускается значение 4:

Пример

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  cout << i << "\n";
}


Прервать и продолжить в цикле while

Вы также можете использовать breakи continueв циклах while:

Пример перерыва

int i = 0;
while (i < 10) {
  cout << i << "\n";
  i++;
  if (i == 4) {
    break;
  }
}

Продолжить Пример

int i = 0;
while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  cout << i << "\n";
  i++;
}

Упражнения по С++

Проверьте себя с помощью упражнений

Упражнение:

Остановить цикл, если iравно 5:

for (int i = 0; i < 10; i++) {
  if (i == 5) {   
    ;
  }
  cout << i << "\n";
}