Wprowadzenie do While Loop w C

Wraz z pojawieniem się technologii opracowano komputery, które z kolei przyniosły wymóg języka programowania. Było wiele języków programowania, które obejmują zarówno język niskiego poziomu, jak i język wysokiego poziomu. Języki wysokiego poziomu są łatwiejsze w użyciu, ponieważ są łatwe do zrozumienia w porównaniu do języków niskiego poziomu. C jest jednym z takich języków wysokiego poziomu, który jest szeroko stosowany jako cel programowania. Istnieje wiele koncepcji, które należy studiować i ćwiczyć, aby zrozumieć podstawowe pojęcia. W tym artykule omówimy While Loop w C.

Co to jest While Loop w C?

W C jest kilka metod warunkowych, takich jak metoda if-else, metoda if-else-if, metoda while, metoda do-while i kilka innych metod. Spośród tak różnych metod w C jedną z takich metod jest metoda pętli while. W tej metodzie używamy go do uruchamiania określonego zestawu instrukcji lub kodu, jeśli warunek jest spełniony. Instrukcja pętli while zazwyczaj zawiera zestawy instrukcji. Zgodnie z warunkiem jeden lub wiele wierszy kodu może zostać wykonanych, jeśli wyrażenie jest prawdziwe. Jeśli wyrażenie nie jest spełnione, kod instrukcji w pętli nie zostanie wykonany. Wykonuje się, gdy wyrażenie zostaje spełnione.

Składnia While Loop w C

Spróbujmy zrozumieć podstawową składnię pętli while w C.

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

Teraz spróbujmy zrozumieć, jak faktycznie działa ten blok instrukcji.

  • Warunek, który należy ocenić: Kod w tych nawiasach służy do zapewnienia warunków, które należy ocenić. Jeśli ten warunek oceny zostanie spełniony, wówczas instrukcje kodu zostaną wykonane. Typowym przykładem może być sprawdzenie, czy zmienna x jest mniejsza niż 10.
  • Instrukcje kodu: W tym miejscu dodajemy te wiersze kodu, które należy wykonać, gdy warunek zostanie spełniony, a wykonanie znajdzie się w pętli while. Typowym przykładem może być wydrukowanie wartości zmiennej, nad którą działa pętla.
  • Przyrost wartości: W tej sekcji po prostu wartość jest zwiększana. Wartość zmiennej, która jest zwiększana, jest zmienną, za pomocą której wykonywana jest pętla.

Schemat przepływu

Teraz spójrzmy na schemat blokowy pętli while w C.

Teraz przyjrzyjmy się, jak działa pętla while w C.

Jak działa pętla w C?

Jak wyjaśniono wcześniej w tym artykule, pętla while zazwyczaj zawiera trzy podsekcje, które są-

  • Warunek, który należy ocenić: Kod w tych nawiasach służy do zapewnienia warunków, które należy ocenić. Jeśli ten warunek oceny zostanie spełniony, wówczas instrukcje kodu zostaną wykonane. Typowym przykładem może być sprawdzenie, czy zmienna x jest mniejsza niż 10.
  • Instrukcje kodu : W tym miejscu dodajemy te wiersze kodu, które należy wykonać, gdy warunek zostanie spełniony, a wykonanie znajdzie się w pętli while. Typowym przykładem może być wydrukowanie wartości zmiennej, nad którą działa pętla.
  • Przyrost wartości: W tej sekcji po prostu wartość jest zwiększana. Wartość zmiennej, która jest zwiększana, jest zmienną, za pomocą której wykonywana jest pętla.

Przykłady While Loop w C

Rozumiemy, jak używać Pętli While w C z kilkoma przykładami.

Przykład 1

Napisz program zapętlający zmienną od 1 do 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
)
)

Teraz skopiuj kod i uruchom środowisko C. Po prostu uruchomi powyższy kod.

Przykład 2

Napisz program do drukowania czynnikowego 15 za pomocą 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;

Opis: Silnia liczby wprowadzonej przez użytkownika to 1307674368000.

W powyższym przykładzie deklarujemy zmienną I o wartości 15, której silnię musimy znaleźć. Teraz będziemy iterować pętlę while nad zmienną i. Zmienna silnia zostanie użyta do przechowywania wartości silni.

Wynik:

Teraz, w następnej sekcji, skorzystamy z tego przykładu, aby otrzymać numer, którego silnię musimy znaleźć od użytkownika. Teraz będzie bardziej dynamiczny, gdzie silnia dowolnej liczby będzie można znaleźć na podstawie wartości użytkownika.

Przykład 3

Teraz zmodyfikujmy powyższy kod, aby otrzymać numer jako dane wejściowe od użytkownika i wydrukować jego silnię.

#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;
)

Objaśnienie Kodeksu

  • Zmienna numFromUser przechowuje wartość od użytkownika.
  • Zmienna silnia utrzymuje wartość silni.

Wejście:

Wpisz liczbę: 5

Wynik:

Silnia liczby wprowadzonej przez użytkownika wynosi 120.

Wniosek

C jest językiem programowania, w którym istnieje wiele pojęć, które należy studiować. Podczas gdy Loop jest jednym z nich. Te instrukcje warunkowe w zasadzie wykonują kod, aby sprawdzić, czy wyrażenie spełnia warunek. Na podstawie oceny wyrażenia wykonuje kod. Instrukcja warunkowa jest szeroko stosowana w dowolnym języku programowania do różnych logicznych wyrażeń programowania.

Polecane artykuły

To jest przewodnik po While Loop w C. Tutaj omawiamy, czym jest While Loop w C, Schemat przepływu, Jak While Loop działa w C i przykłady While Loop w C. Możesz również przejrzeć nasze inne sugerowane artykuły -

  1. Podczas pętli w Javie
  2. C # While Loop
  3. Wzory w programowaniu C.
  4. Najlepsze kompilatory C.
  5. Przewodnik po While Loop w JavaScript
  6. Jak działa Loop w PHP?