Введение
Цикл - это последовательность инструкций, которая выполняется многократно, либо до достижения определенного условия, либо навсегда. For-цикл - это управляющая конструкция, которая выполняет фрагмент кода многократно, пока не будет достигнуто указанное условие. В этом лабораторном задании мы создадим простую программу с использованием for-цикла.
Запустите терминал
Для начала работы с лабораторной работой вам необходимо запустить терминал. Вы можете это сделать, либо искав терминал в вкладке "Действия", либо используя сочетание клавиш "Ctrl + Alt + T" для Ubuntu.
Создайте новый файл C
Теперь, в терминале, создайте новый файл на C с именем main.c в директории ~/project/, выполнив следующую команду:
touch ~/project/main.c
Откройте файл в текстовом редакторе
Откройте файл main.c в предпочитаемом вами текстовом редакторе. Например, вы можете использовать редактор nano, выполнив команду:
nano ~/project/main.c
Напишите код
В текстовом редакторе введите следующий код:
#include <stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Лучшее место для обучения\n\n\n");
int i = 0;
for(i = 0; i < 10; i++)
{
printf("i = %d\n", i);
}
printf("\n\The значение i после выхода из цикла равно %d\n\n", i);
printf("\nПомните, что условие цикла проверяет условное выражение перед повторением цикла.\n\n");
printf("В результате, когда i равно 10, цикл прерывается.\n\n");
printf("i обновляется перед проверкой условия - поэтому значение i после выхода из цикла равно 10.\n\n");
printf("\n\n\t\t\tПрограммирование весело!\n\n\n");
return 0;
}
Данный код будет выводить числа от 0 до 9 с использованием цикла for и предоставлять объяснение условия цикла.
Компилируйте и запустите код
Скомпилируйте код с использованием следующей команды:
gcc -o main ~/project/main.c
Затем запустите программу с использованием следующей команды:
./main
Понять вывод
Вывод будет похож на следующий:
LabEx - Лучшее место для обучения
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
The значение i после выхода из цикла равно 10
Помните, что условие цикла проверяет условное выражение перед повторением цикла.
В результате, когда i равно 10, цикл прерывается.
i обновляется перед проверкой условия - поэтому значение i после выхода из цикла равно 10.
Программирование весело!
Измените код
Проверьте код, изменив инициализацию цикла, условие и обновление. Перезапустите код, чтобы увидеть, как меняется вывод.
Резюме
В этом пошаговом практическом занятии мы научились создавать базовую программу с циклом for на C. Теперь вы должны лучше понять, как работать с циклами for, как их определять и как изменять код, чтобы получать разные выводы.



