РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
13 of 815 menu

Оператор continue

Оператор continue используется внутри циклов for, while и do-while. Когда выполнение доходит до этого оператора, все команды, оставшиеся в теле цикла после него, пропускаются, а управление передается на следующую итерацию. Оператор не принимает параметров и не возвращает значения.

Оператор continue часто применяют вместе с условным оператором if, чтобы пропустить итерацию при выполнении некоторого условия. В цикле for после срабатывания continue все равно выполняется шаг цикла (третья часть заголовка), а в цикле while управление сразу переходит к проверке условия.

Синтаксис

continue;

Пример

Давайте выведем только нечетные числа от 1 до 10, пропуская четные с помощью continue:

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 10; i++) { if (i % 2 == 0) { continue; } cout << i << " "; } return 0; }

Результат выполнения кода:

1 3 5 7 9

Пример

Давайте пройдемся по строке "abcde" и выведем все символы, кроме 'c':

#include <iostream> #include <string> using namespace std; int main() { string str = "abcde"; for (int i = 0; i < str.length(); i++) { if (str[i] == 'c') { continue; } cout << str[i]; } return 0; }

Результат выполнения кода:

"abde"

Пример

Давайте используем continue внутри цикла while и пропустим число 3:

#include <iostream> using namespace std; int main() { int i = 0; while (i < 5) { i++; if (i == 3) { continue; } cout << i << " "; } return 0; }

Результат выполнения кода:

1 2 4 5

Смотрите также

  • оператор break,
    который полностью прерывает цикл
  • оператор for,
    который создает цикл со счетчиком
  • оператор while,
    который создает цикл с условием
  • оператор do-while,
    который создает цикл с постусловием
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить