Цикл for
Часть раздела Основы путешествия по C на Coddy. Урок 37 из 63.
Цикл for — это управляющая конструкция, которая позволяет многократно выполнять блок кода заданное количество раз.
Цикл for состоит из трёх компонентов:
- Инициализация (выполняется один раз до начала цикла)
- Условие (проверяется перед каждой итерацией)
- Обновление (выполняется после каждой итерации)
for (initialization; condition; update) {
// код, который будет выполнен
}Давай создадим простой цикл for, который считает от 1 до 5:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}После выполнения приведённого выше кода вывод будет таким:
1 2 3 4 5Как это работает:
- Сначала мы инициализируем
iзначением 1 - Затем проверяем, верно ли условие
i <= 5(верно, поэтому выполняем тело цикла)
- Мы выводим значение
i - Мы увеличиваем
iна 1 - Мы повторяем шаги 2–4, пока условие не станет ложным
Задание
ЛегкоСоздай программу, которая получает на вход целое число n и использует цикл for, чтобы вывести все числа от 1 до n, разделяя их пробелом.
Пример вывода для n = 4:
1 2 3 4Обязательно добавь пробел после каждого числа, включая последнее.
Попробуйте сами
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Напишите свой код здесь
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
2Переменные
Типы данныхЦелое числоFloat — DoubleСимволыЛогические значенияКонстантыОсновы printfПравила именования переменныхПреобразование типов, часть 1Преобразование типов, часть 2Итоговое задание на повторение3Операторы
Арифметические операторыОператор остатка от деленияИнкремент/декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Итоговое заданиеПотренируйтесь самостоятельно: Онлайн-компилятор C