Введение в продолжение заявления на C ++

Как и оператор break, оператор continue также является оператором управления циклом, который используется для управления потоком выполнения. Оператор Continue работает точно так же, как оператор break. Оператор break используется для завершения цикла, тогда как оператор continue используется для выполнения следующей итерации цикла. Само имя говорит, что оно заставляет цикл продолжать и выполнять следующую итерацию цикла. Операторы внутри цикла, следующие за операторами continue, будут пропущены, и начнется выполнение следующей итерации.

Синтаксис:

Продолжить использовать ключевое слово. Синтаксис оператора continue в C ++ следующий:

continue;

Блок-схема

Блок-схема для оператора continue выглядит следующим образом:

Как Continue Statement работает в C ++?

На основе условия цикла выполняются операторы внутри цикла. Если данное условие истинно, оно продолжает итерацию цикла. если данное условие ложно, цикл будет прерван. Если оператор continue упоминается внутри цикла, он пропускает текущий оператор и передает управление для выполнения следующей итерации цикла. Чтобы понять, как именно оператор continue работает в C ++, давайте обсудим несколько примеров для лучшего понимания.

Пример # 1 - Использование оператора Continue в цикле For

В следующей программе на C ++ мы увидим, как использовать оператор continue в цикле For. Для этого пользователь может указать номер, после чего результат будет отображен на экране:

Код:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
for(i = 0; i <=n; i++)
(
if(i == 2)
(
continue;
)
cout << "List of numbers";
cout << i;
)
return 0;
)

Выход:

Объяснение вышеуказанной программы: в вышеприведенной программе, чтобы показать реализацию оператора continue, мы использовали метод цикла. Программа написана для печати списка номеров, указанных пользователем. Здесь мы инициализировали две переменные n для хранения значения и меня для итерации. Программа сначала просит пользователя ввести номер, а затем сохранить номер в n. В цикле for мы инициировали I до 0 и упомянули условие, которое проверяет, что I должно быть меньше или равно n. Внутри цикла мы упомянули оператор continue, чтобы пропустить число 2. Когда мне становится 2, оно пропускает это значение и продолжает цикл. если число не равно 2, тогда будет выполнено выражение за пределами if, которое напечатает число один за другим.

Пример №2 - Использование оператора Continue в цикле while

В следующей программе на C ++ мы увидим, как использовать оператор continue в цикле while, тогда результат будет отображаться на экране:

Код:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
while(i <= n)
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)
return 0;
)

Выход:

Объяснение вышеприведенной программы. В вышеприведенной программе для демонстрации реализации оператора continue мы использовали метод цикла While. Программа написана для печати списка номеров, указанных пользователем. Здесь мы инициализировали две переменные n для хранения значения и меня для итерации. Программа сначала просит пользователя ввести номер, а затем сохранить номер в n. В то время как цикл, мы инициировали I к 0 и упомянули условие, которое проверяет, что я должен быть меньше или равен n. Внутри цикла мы упомянули оператор continue, чтобы пропустить число 2. Когда мне становится 2, оно пропускает это значение и продолжает цикл. если число не равно 2, тогда будет выполнено выражение за пределами if, которое напечатает число один за другим.

Пример № 3 - Использование оператора Continue в цикле Do While

В следующей программе на C ++ мы увидим, как использовать оператор continue в цикле Do While, тогда результат будет отображаться на экране.

Код:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
do
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)while(i <= n);
return 0;
)

Выход:

Объяснение вышеуказанной программы: В вышеприведенной программе, чтобы показать реализацию оператора continue, мы использовали метод цикла Do While. Программа написана для печати списка номеров, указанных пользователем. Здесь мы инициализировали две переменные n для хранения значения и меня для итерации. Программа сначала просит пользователя ввести номер, а затем сохранить номер в n. В цикле Do While мы инициировали I в 0 и упомянули условие, которое проверяет, что I должно быть меньше или равно n. Внутри цикла мы упомянули оператор continue, чтобы пропустить число 2. Когда мне становится 2, оно пропускает это значение и продолжает цикл. если число не равно 2, тогда выполняется оператор извне if и печатается число один за другим.

Вывод

В этой статье мы увидели разные программы, чтобы понять, как они продолжают работу операторов в C ++. Я надеюсь, что вы найдете эту статью полезной.

Рекомендуемые статьи

Это руководство по продолжению оператора в C ++. Здесь мы обсуждаем различные программы, чтобы понять, как они продолжают работу операторов в C ++. Вы также можете просмотреть другие наши статьи, чтобы узнать больше -

  1. Конструктор и деструктор в C ++
  2. Продолжить утверждение на Java
  3. Оператор разрыва в Java
  4. Сборка мусора C ++
  5. Лучшие 11 функций и преимуществ C ++
  6. Break заявление в Python | 7 лучших примеров
  7. Оператор управления в C ++