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