Продолжить на C++

Prodolzit Na C



В C++ мы используем оператор continue внутри цикла. Оператор «continue» используется для пропуска текущей итерации внутри цикла, и управление кодом передается на последующую итерацию. Мы устанавливаем условие итерации, которую хотим пропустить из цикла, и вставляем в это место оператор «продолжить». Это руководство полностью посвящено оператору «continue» в программировании на C++.

Пример 1:

В этот код включен заголовочный файл «iostream». Этот заголовочный файл используется в C++, поскольку в этом заголовочном файле объявляются функции ввода или вывода. После этого мы размещаем пространство имен «std», а затем вызываем функцию «main()». Мы инициализируем переменную «a» как целочисленный тип данных, а затем помещаем цикл «for». В этом цикле мы помещаем «a = 0» и добавляем здесь условие «a <= 9». Затем мы увеличиваем его на значение «a». Далее мы используем условие «if», в которое вставляем «a == 5» и помещаем после него оператор «продолжить». Операторы «continue» помогают пропустить значение «5» из этого цикла. Затем мы добавляем «cout» и печатаем оставшиеся числа. Он отображает все числа, кроме «5», поскольку мы добавили оператор «продолжить».

Код 1:

#include

использование пространства имен std ;

интервал основной ( ) {

интервал а ;

для ( а '=' 0 ; а <= 9 ; а ++ ) {

если ( а == 5 ) {

продолжать ;

}

расчет << «Число такое» << а << конец ;

}

возвращаться 0 ;

}

Выход:







Здесь визуализируются все числа, но число «5» пропускается из этого вывода и не отображается здесь, потому что мы добавили оператор «продолжить», чтобы пропустить число «5» из этого цикла.





Пример 2:

Мы используем оператор continue внутри цикла while. Код включает заголовочный файл «iostream», поскольку в этом заголовочном файле объявлены методы ввода и вывода. Затем добавляется пространство имен «std» и здесь вызывается функция «main()». После этого мы помещаем «int» и инициализируем целочисленную переменную с именем «num». После этого мы используем цикл while() и помещаем условие «num <= 12».





Ниже мы помещаем «if», который содержит еще одно условие: «num == 7». Затем мы помещаем «num++», который увеличит значение «num» на единицу. После этого мы используем оператор «продолжить». Этот оператор «продолжить» пропускает число «7» из цикла «пока». Добавляется «cout» и печатаются оставшиеся числа. Поскольку мы вставили оператор «продолжить», он отображает все числа, кроме «7». После этого мы помещаем «num++», чтобы увеличить значение «num».

Код 2:

#include

использование пространства имен std ;

интервал основной ( ) {

интервал на одной '=' 0 ;

пока ( на одной <= 12 ) {

если ( на одной == 7 ) {

на одной ++;

продолжать ;

}

расчет << «Мы показываем число, используя цикл while» << на одной << конец ;

на одной ++;

}

возвращаться 0 ;

}

Выход:



Поскольку в этом случае печатаются все числа, число «7» опускается из вывода и не отображается, поскольку в цикл добавляется оператор «продолжить», чтобы пропустить число «7».

Пример 3:

Мы добавляем этот оператор «продолжить» внутри вложенного цикла «for». После вставки заголовочного файла и пространства имен «std» мы вызываем метод «main()». Переменные «n1» и «n2» объявлены здесь как целочисленные. Теперь мы используем цикл for, который содержит условие n1 <= 4. Ниже мы снова помещаем цикл for, который является вложенным циклом for. Второй цикл for содержит условие «n2 <= 4».

Теперь мы используем «if», в котором добавляем условие и используем оператор «&&». Затем сюда добавляется «продолжить». Он пропускает только те значения, где «n1» равно «3», а «n2» равно «3». Когда и «n1», и «n2» равны «3», эта итерация цикла здесь пропускается. Затем мы используем «cout» ниже для визуализации оставшихся значений.

Код 3:

#include

использование пространства имен std ;

интервал основной ( )

{

интервал n1 , n2 ;

для ( n1 '=' 1 ; n1 <= 4 ; n1 ++ ) {

для ( n2 '=' 1 ; n2 <= 4 ; n2 ++ ) {

если ( n1 == 3 && n2 == 3 ) {

продолжать ;

}

расчет << 'n1 = ' << n1 << 'n2 = ' << n2 << конец ;

}

}

}

Выход:

Поскольку во вложенный цикл добавляется строка «продолжить», чтобы пропустить итерацию, где оба значения переменных равны «3», а все остальные значения печатаются здесь.

Пример 4:

Переменная «int» с именем «num_1» инициализируется значением «1». Затем мы используем цикл while и добавляем условие «num_1 <= 9». Ниже этого включается «cout» и там помещается условие «if». Условие «if» проверяет, что остаток числа равен нулю, когда мы делим его на «2». Это условие добавляется, когда мы хотим проверить четное число в нашем коде. Ниже мы размещаем «num_1++», чтобы увеличить значение «num_1». Здесь мы используем «продолжить», чтобы пропустить четные числа из цикла и не отображать данное сообщение для четного числа, присутствующего в цикле.

Код 4:

#include

использование пространства имен std ;

интервал основной ( ) {

интервал номер_1 '=' 1 ;

пока ( номер_1 <= 9 ) {

расчет << 'Число = ' << номер_1 << конец ;

если ( номер_1 % 2 == 0 ) {

номер_1 ++;

продолжать ;

}

расчет << «Число такое» << номер_1 << 'это нечетное число' << конец ;

номер_1 ++;

}

возвращаться 0 ;

}

Выход:

Здесь мы видим, что четные числа опускаются из вывода, а сообщение для нечетного числа отображается здесь только из-за оператора «продолжить», который мы вставили в наш код.

Пример 5:

В нашем последнем коде мы получаем от пользователя значения меньше «45» и прекращаем ввод пользователя, когда вводим отрицательное значение и вычисляем сумму данных значений. Сначала мы инициализируем «суммирование» и «значение» как целочисленные типы данных.

Затем проверьте, является ли значение положительным или нет. Затем примените «суммирование + = значение», если значение положительное, и отобразите сообщение «Введите число для суммы». Ниже мы используем «cin», чтобы получить число и сохранить его в «значении». Теперь мы двинемся дальше и посмотрим, будет ли «значение > 45». Если это условие выполнено, мы должны выполнить данную строку, в которой мы написали сообщение, о вводе значения меньше «45». Затем присвойте «value = 0» и поместите оператор continue, который пропускает это значение и получает новое значение от пользователя. После этого мы вычисляем «суммирование» и визуализируем его. Это суммирование выполняется, когда мы вводим отрицательное значение.

Код 5:

#include

использование пространства имен std ;

интервал основной ( ) {

интервал суммирование '=' 0 ;

интервал ценить '=' 0 ;

пока ( ценить >= 0 ) {

суммирование += ценить ;

расчет << 'Пожалуйста, введите число для суммы: ' ;

принимать пищу >> ценить ;

если ( ценить > Четыре пять ) {

расчет << «Число, которое вы здесь ввели, больше 45, поэтому мы не будем его вычислять» << конец ;

ценить '=' 0 ;

продолжать ;

}

}

расчет << 'Сумма введенного числа равна ' << суммирование << конец ;

возвращаться 0 ;

}

Выход:

Этот результат отображает, как наш код получает вводимые пользователем данные, применяет суммирование и отображает сообщение, когда мы вводим значение больше «45». Здесь мы могли заметить, что значения, превышающие «45», пропускаются и не вычисляются в процессе суммирования. Это потому, что мы применили оператор «продолжить» в этом месте нашего кода.

Заключение

В этом руководстве подробно рассматривается концепция «продолжить» в программировании на C++. Мы рассмотрели, как этот оператор «продолжить» помогает пропустить нужное значение из выходных данных для рендеринга. Мы использовали этот оператор «продолжить» в наших кодах и объясняли каждый код, а также результаты этих кодов. Мы использовали этот оператор «продолжить» внутри циклов «for», « while» и «вложенный for».