Циклические конструкции
Изучите циклы for, while и do-while, их применение и способы предотвращения бесконечных циклов
«Циклические конструкции» — бесплатный урок C Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения C Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс C Academy содержит 3 уроков всего.
Циклические конструкции в C
Циклические конструкции в C
Циклы используются для многократного повторения блока кода.
В этом уроке Вы узнаете о циклах for, while и do-while.

Цикл for
Цикл for
Цикл for повторяет код заданное количество раз.
Синтаксис:
for (initialization; condition; update) {
// Code to execute
}Пример: цикл for
Пример: цикл for
Эта программа выводит числа от 1 до 5 с помощью цикла for.
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d\n", i);
}
return 0;
}Цикл while
Цикл while
Цикл while повторяет код, пока условие истинно.
Синтаксис:
while (condition) {
// Code to execute
}Пример: цикл while
Пример: цикл while
Эта программа выводит числа от 1 до 5 с помощью цикла while.
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d\n", i);
i++;
}
return 0;
}Цикл do-while
Цикл do-while
Цикл do-while всегда выполняет код хотя бы один раз, прежде чем проверить условие.
Синтаксис:
do {
// Code to execute
} while (condition);Пример: цикл do-while
Пример: цикл do-while
Эта программа выводит числа от 1 до 5 с помощью цикла do-while.
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d\n", i);
i++;
} while (i <= 5);
return 0;
}Как избежать бесконечных циклов
Как избежать бесконечных циклов
Бесконечный цикл выполняется бесконечно, если условие никогда не становится ложным.
Пример:
while (1) {
printf("This loop runs forever!\n");
}
Всегда проверяйте, что из цикла можно выйти.
Итоги
Итоги
В этом уроке Вы узнали:
- Как использовать циклы
for,whileиdo-while. - Чем отличаются разные типы циклов.
- Как предотвращать возникновение бесконечных циклов.
Далее мы рассмотрим логические операторы и операторы сравнения в C!

Часто задаваемые вопросы
Урок «Циклические конструкции» бесплатный?
Да — полный текст урока «Циклические конструкции» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс C Academy, подпишись на CoddyKit PRO. Курс C Academy содержит 3 уроков всего.
Чему я научусь в уроке «Циклические конструкции»?
Изучите циклы for, while и do-while, их применение и способы предотвращения бесконечных циклов Ты практикуешь C Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать C Academy?
Предыдущий опыт не требуется. C Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Циклические конструкции»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке C Academy?
Да. Каждый урок C Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Условные конструкции
- Циклические конструкции
- Логические операторы и операторы сравнения