Въведение в „Докато цикъл“ в „С“

С навлизането на технологиите се развиха компютри, които от своя страна донесоха изискването за език за програмиране. Имаше много езици за програмиране, които включват както език на ниско ниво, така и език на високо ниво. Езиците от високо ниво са по-лесни за използване, тъй като са лесни за разбиране в сравнение с езиците на ниско ниво. C е един такъв език на високо ниво, който се използва широко като цел на програмиране. Има много концепция, която човек трябва да изучава и практикува, за да разбере основни понятия. В тази статия ще обсъдим „Докато цикъла в С“.

Какво е докато цикъл в C?

В C има няколко условни метода като метод if-else, метод if-else-if, докато метод, метод do-while и няколко други. От толкова различни методи в C, един такъв метод е, докато цикъл метод. В този метод ние го използваме за изпълнение на определен набор от инструкции или код, ако условието удовлетворява. Операторът с цикъл като цяло съдържа набор от инструкции. Съгласно условието, един или няколко реда код може да се изпълни, ако изразът е истина. В случай, че изразът не е удовлетворен, тогава инструкцията код в цикъла няма да се изпълни. Изпълнява се, когато изразът се задоволи.

Синтаксис на Loop в C

Нека се опитаме да разберем основния синтаксис на цикъл while в C.

While (condition which needs to be evaluated)
(
Instructions of code
Increment of the value;
)

Сега, нека се опитаме да разберем как действително работи този блок на изявлението.

  • Условието, което трябва да бъде оценено : Кодът в тези скоби се използва за осигуряване на условия, които трябва да бъдат оценени. Ако това условие за оценка бъде изпълнено, инструкциите на кода се изпълняват. Типичен пример може да бъде проверка дали променливата x е по-малка от 10.
  • Инструкции на кода: Тук добавяме онези редове от код, които трябва да бъдат изпълнени, след като условието се изпълни и изпълнението е вътре в цикъл while. Типичен пример може да бъде отпечатване на стойността на променливата, над която работи цикъла.
  • Увеличение на стойността: В този раздел просто се увеличава стойността. Стойността на променливата, която се увеличава, е променливата, използваща кой цикъл изпълнява.

Диаграма на потока

Сега, нека да разгледаме диаграмата на цикъл на while в C.

Сега, нека да разгледаме как работи цикълът в C.

Как докато Loop работи в C?

Както беше обяснено по-рано в статията, цикълът за известно време обикновено съдържа три подсекции, които са -

  • Условието, което трябва да бъде оценено : Кодът в тези скоби се използва за осигуряване на условия, които трябва да бъдат оценени. Ако това условие за оценка бъде изпълнено, инструкциите на кода се изпълняват. Типичен пример може да бъде проверка дали променливата x е по-малка от 10.
  • Инструкции на кода : Тук добавяме онези редове от код, които трябва да бъдат изпълнени, след като условието се изпълни и изпълнението е вътре в цикъл while. Типичен пример може да бъде отпечатване на стойността на променливата, над която работи цикъла.
  • Увеличение на стойността: В този раздел просто се увеличава стойността. Стойността на променливата, която се увеличава, е променливата, използваща кой цикъл изпълнява.

Примери за цикъл на цикъл в C

Нека да разберем как да използваме цикълът на цикъла в C с някои примери.

Пример 1

Напишете програма за циклиране на променлива от 1 до 10.

#include
int main () (
int x = 1; // initializes a variable with value 1
while (x < 10) ( // condition which needs to be evaluated
// code of instructions which needs to be executed
x++; // incremental value
)
)

Сега копирайте кода и стартирайте C среда. Той просто ще стартира горния код.

Пример 2

Напишете програма за отпечатване на Factorial на 15, използвайки while Loop

#include
int main () (
int i = 15, factorial = 1;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;

Описание: Фабриката за номера, въведена от потребителя, е 1307674368000.

В горния пример декларираме променлива I със стойност 15, чийто фактор трябва да намерим. Сега ще повторим цикъл за променлива i. Променлива фактория ще използва за съхраняване на факторната стойност.

изход:

Сега в следващия раздел ще използваме този пример, за да получим числото, чийто фактор трябва да намерим от потребителя. Сега ще бъде по-динамично там, където може да се намери фактор на произволен брой въз основа на потребителска стойност.

Пример 3

Сега нека модифицираме горния код, за да получим номера като вход от потребител и да отпечатаме неговия фабрикатор.

#include
int main () (
int numFromUser, i, factorial = 1;
printf ("Enter the number\n");
scanf ("%d", &numFromUser);
i = numFromUser;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
)

Обяснение на кодекса

  • Променлива numFromUser съхранява стойността от потребителя.
  • Променливата фактория държи факторната стойност.

Вход:

Въведете числото: 5

изход:

Фабриката за номера, въведена от потребителя, е 120.

заключение

C е език за програмиране, където има много концепции, които човек трябва да изучава. Докато Loop е един от тях. Тези условни оператори основно изпълняват кода, за да проверят дали изразът удовлетворява условието Въз основа на оценката на израза той изпълнява кода. Условно изявление се използва широко във всеки език за програмиране към различни изрази на логическо програмиране.

Препоръчителни статии

Това е ръководство за „Loop in C.“ Тук обсъждаме какво е „Loop“ в „C“, „Диаграма на потока“, „Докато цикълът работи в C“ и примери за „Докато цикъл“ в C. Можете също да разгледате другите ни предложени статии -

  1. Докато Loop в Java
  2. C # Докато цикъл
  3. Модели в C програмирането
  4. Най-добрите компилатори на C
  5. Ръководство за Докато Loop в JavaScript
  6. Как докато Loop работи в PHP?