Menu
Coddy logo textTech

Цикл For

Часть раздела Fundamentals путешествия по 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

Как это работает:

  1. Сначала мы инициализируем i значением 1
  2. Затем мы проверяем, выполняется ли условие i <= 5 (истинно, поэтому мы выполняем тело цикла)
  1. Мы выводим значение i
  2. Мы увеличиваем i на 1
  3. Мы повторяем шаги 2-4, пока условие не станет ложным
challenge icon

Задание

Легко

Создайте программу, которая принимает целое число n из входных данных и использует цикл for для вывода всех чисел от 1 до n, разделенных пробелом.

Пример вывода для n = 4:

1 2 3 4

Убедитесь, что после каждого числа, включая последнее, стоит пробел.

Шпаргалка

Цикл for многократно выполняет блок кода определенное количество раз.

Синтаксис цикла for:

for (initialization; condition; update) {
    // код, который будет выполнен
}

Компоненты:

  • Инициализация (выполняется один раз перед началом цикла)
  • Условие (проверяется перед каждой итерацией)
  • Обновление (выполняется после каждой итерации)

Пример — счет от 1 до 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Попробуйте сами

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Напишите свой код здесь
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals