Continue
Часть раздела Fundamentals путешествия по C на Coddy — урок 41 из 63.
Оператор continue прерывает текущую итерацию и переходит к следующей. Например:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}Цикл переберет все числа. Когда он достигнет i=5, он пропустит эту итерацию и перейдет к следующей. Результат выполнения:
3 4 6 7 8Обратите внимание, числа 5 нет в выводе.
Задание
ЛегкоВам дан код, который выводит числа от 1 до 20 (включительно).
Ваша задача — добавить операторы if и continue так, чтобы выводились только четные числа (2, 4, 6, ...).
Шпаргалка
Оператор continue прерывает текущую итерацию и переходит к следующей:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}Результат выполнения: 3 4 6 7 8 (пропуская 5)
Попробуйте сами
#include <stdio.h>
int main() {
for (int i = 1; i <= 20; i++) {
printf("%d ", i);
}
return 0;
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение