0Pricing
C Academy · Урок

Циклические конструкции

Изучите циклы for, while и do-while, их применение и способы предотвращения бесконечных циклов

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

Циклические конструкции в C

Циклические конструкции в C

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

В этом уроке Вы узнаете о циклах for, while и do-while.

Циклические конструкции — иллюстрация 1

Цикл 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!

Циклические конструкции — иллюстрация 10

Часто задаваемые вопросы

Урок «Циклические конструкции» бесплатный?

Да — полный текст урока «Циклические конструкции» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Условные конструкции
  2. Циклические конструкции
  3. Логические операторы и операторы сравнения
← Назад к C Academy