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 -
- Podczas pętli w Javie
- C # While Loop
- Wzory w programowaniu C.
- Najlepsze kompilatory C.
- Przewodnik po While Loop w JavaScript
- Jak działa Loop w PHP?