Введение
В программировании циклы используются для повторного выполнения набора инструкций, пока заданное условие истинно. Цикл Do-While используется, когда необходимо выполнить блок кода по крайней мере один раз, а затем проверить условие цикла.
В этом лабораторном задании мы создадим программу на C с использованием цикла Do-While, которая выводит числа от 10 до 1 в порядке убывания.
Создать новый файл на C
Создайте новый файл в каталоге ~/project/ и назовите его main.c. В этом файле мы напишем весь наш код.
Подключить необходимые заголовочные файлы
В языке программирования C нам необходимо включить необходимые заголовочные файлы, чтобы наша программа работала. В первой строке нашего файла main.c включите заголовочный файл stdio.h, который предоставляет функции ввода/вывода.
#include <stdio.h>
Написать главную функцию
Далее мы напишем функцию main(). Функция main() является точкой входа в нашу программу.
int main()
{
// наша программа здесь
return 0;
}
Инициализировать переменную
Инициализируйте переменную i значением 10, прежде чем мы начнем цикл.
int i = 10;
Написать цикл Do - While
В этом шаге мы напишем цикл Do-While для вывода значений i от 10 до 1.
do {
printf("i = %d\n", i);
i--; // уменьшайте i на 1 на каждой итерации
} while (i >= 1);
Цикл выполнит блок кода один раз перед проверкой условия цикла. Цикл будет продолжать выполняться, пока i больше или равен 1.
Компилировать и запустить программу
Сохраните программу и откройте терминал. Перейдите в директорию, где находится ваш файл main.c. Используйте следующую команду для компиляции программы:
gcc main.c -o program
Это создаст исполняемый файл program в той же директории. Запустите программу с использованием следующей команды:
./program
Проверить вывод
При запуске программы вывод должен быть следующим:
i = 10
i = 9
i = 8
i = 7
i = 6
i = 5
i = 4
i = 3
i = 2
i = 1
Полный код
#include<stdio.h>
int main()
{
int i = 10;
do {
printf("i = %d\n", i);
i--; // уменьшайте i на 1 на каждой итерации
} while (i >= 1);
return 0;
}
Резюме
В этом практическом занятии мы узнали, как создать программу с циклом Do-While на языке C. Цикл Do-While используется, когда мы хотим выполнить блок кода хотя бы один раз перед проверкой условия цикла. Мы также узнали, как инициализировать переменную, написать цикл Do-While и скомпилировать/запустить программу на C в терминале.



