Создание программ с циклом while на C

CCBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы научимся создавать программу с циклом while на языке C. Цикл while используется в программировании для повторного выполнения блока кода до тех пор, пока указанное условие не станет ложным. Этот цикл используется, когда мы заранее не знаем, сколько раз будет выполняться цикл.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/FileHandlingGroup(["File Handling"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/ControlFlowGroup -.-> c/while_loop("While Loop") c/FileHandlingGroup -.-> c/create_files("Create Files") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123356{{"Создание программ с циклом while на C"}} c/while_loop -.-> lab-123356{{"Создание программ с циклом while на C"}} c/create_files -.-> lab-123356{{"Создание программ с циклом while на C"}} c/user_input -.-> lab-123356{{"Создание программ с циклом while на C"}} c/output -.-> lab-123356{{"Создание программ с циклом while на C"}} end

Откройте редактор кода

Вы можете использовать любой редактор кода или IDE по своему выбору. В этом практическом занятии мы будем использовать онлайн-компилятор кода.

Создайте файл main.c

Создайте файл main.c в директории ~/project/. Именно здесь мы будем писать свой код.

Добавьте стандартную библиотеку C

Нам нужно включить заголовочный файл стандартного ввода-вывода stdio.h в нашу программу с использованием директивы препроцессора #include. Этот заголовочный файл обеспечивает функции ввода-вывода для программы на C.

#include <stdio.h>

Объявите переменные

Объявите переменную цикла i, которая будет использоваться в цикле while. Инициализируйте ее значением ноль.

int i = 0;

Напишите код для цикла while

Напишите код для цикла while, который выполняется до тех пор, пока указанное условие не станет ложным. В этом цикле мы будем выводить числа от 0 до 9 с использованием функции printf.

while(i < 10)
{
   printf("%d\n", i);
   i++;
}

Вышеприведенный код будет выполняться, пока значение i меньше 10. В теле цикла мы выводим значение i на консоль, а затем увеличиваем значение i на 1.

Выведите сообщение после цикла

Вне цикла добавьте функцию printf, чтобы вывести сообщение после завершения цикла.

printf("Printing numbers 0-9 using While Loop!\n");

Полный код файла main.c

#include <stdio.h>

int main()
{
   int i = 0;
   while(i < 10)
   {
      printf("%d\n", i);
      i++;
   }
   printf("Printing numbers 0-9 using While Loop!\n");
   return 0;
}

Резюме

В этом практическом занятии мы научились создавать программу с циклом while на языке C. Цикл while используется для повторного выполнения блока кода до тех пор, пока указанное условие не станет ложным. Помните, цикл while выполняется, пока условие внутри цикла истинно.