Úvod do smyčky v C

S příchodem technologie se vyvinuly počítače, které zase přinesly požadavek na programovací jazyk. Tam bylo mnoho programovacích jazyků, které zahrnují jak jazyk nízké úrovně, tak i jazyk vysoké úrovně. Jazyky na vysoké úrovni se snadněji používají, protože jsou snadno srozumitelné ve srovnání s jazyky na nízké úrovni. C je jeden takový jazyk na vysoké úrovni, který je široce používán jako programovací účel. Existuje spousta konceptu, který člověk potřebuje studovat a praktikovat, aby porozuměl základním konceptům. V tomto článku budeme diskutovat Zatímco smyčka v C.

Co je zatímco smyčka v C?

V C existuje několik podmíněných metod, například metoda if-else, if-else-if, metoda while, metoda do-while a také několik dalších metod. Z takových různých metod v C je jednou takovou metodou metoda smyčky. V této metodě ji používáme ke spuštění určité sady instrukcí nebo kódu, pokud je podmínka splněna. Příkaz while loop obvykle obsahuje sady pokynů. Podle podmínky může být spuštěn jeden nebo více řádků kódu, pokud je výraz pravdivý. V případě, že výraz není splněn, pak se kód instrukce v rámci smyčky neprovede. Popraví se, když je výraz spokojen.

Syntaxe while loop v C

Zkusme pochopit základní syntaxi smyčky while v C.

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

Nyní se pokusme pochopit, jak tento blok příkazu skutečně běží.

  • Podmínka, která musí být vyhodnocena: Kód v těchto závorkách se používá k poskytnutí podmínek, které je třeba vyhodnotit. Pokud je tato podmínka vyhodnocení splněna, provedou se pokyny kódu. Typickým příkladem může být kontrola, zda je proměnná x menší než 10.
  • Pokyny k kódu: Zde přidáváme ty řádky kódu, které je třeba provést, jakmile je podmínka splněna a provedení je uvnitř smyčky while. Typickým příkladem může být tisk hodnoty proměnné, přes kterou je smyčka spuštěna.
  • Zvýšení hodnoty: V této části se jednoduše zvyšuje hodnota. Hodnota proměnné, která je zvýšena, je proměnná, pomocí které se provádí smyčka.

Vývojový diagram

Nyní se podívejme na vývojový diagram smyčky while v C.

Nyní se podívejme, jak funguje smyčka v C.

Jak funguje smyčka v C?

Jak je vysvětleno dříve v tomto článku, smyčka while obsahuje obvykle tři pododdíly, které jsou

  • Podmínka, která musí být vyhodnocena: Kód v těchto závorkách se používá k poskytnutí podmínek, které je třeba vyhodnotit. Pokud je tato podmínka vyhodnocení splněna, provedou se pokyny kódu. Typickým příkladem může být kontrola, zda je proměnná x menší než 10.
  • Pokyny k kódu : Zde přidáváme ty řádky kódu, které je třeba provést, jakmile je podmínka splněna a provedení je uvnitř smyčky while. Typickým příkladem může být tisk hodnoty proměnné, přes kterou je smyčka spuštěna.
  • Zvýšení hodnoty: V této části se jednoduše zvyšuje hodnota. Hodnota proměnné, která je zvýšena, je proměnná, pomocí které se provádí smyčka.

Příklady smyčky while v C

Podívejme se, jak používat smyčku while v C s několika příklady.

Příklad 1

Napište Program, aby smyčky proměnné 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
)
)

Nyní zkopírujte kód a spusťte jej v prostředí C. Jednoduše spustí výše uvedený kód.

Příklad 2

Napište program pro tisk faktoru 15 pomocí smyčky

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

Popis: Faktoriál čísla zadaného uživatelem je 1307674368000.

Ve výše uvedeném příkladu deklarujeme proměnnou I s hodnotou 15, jejíž faktoriál musíme najít. Nyní budeme iterovat chvíli smyčky nad proměnnou i. Proměnný faktoriál použije k uložení faktoriální hodnoty.

Výstup:

Nyní v následující části použijeme tento příklad k získání čísla, jehož faktoriál musíme najít od uživatele. Nyní bude dynamičtější, kde lze najít faktoriál libovolného čísla na základě uživatelské hodnoty.

Příklad 3

Nyní upravme výše uvedený kód tak, abychom dostali číslo jako vstup od uživatele a vytiskli jeho faktoriál.

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

Vysvětlení kodexu

  • Proměnná numFromUser ukládá hodnotu od uživatele.
  • Proměnný faktoriál drží faktoriální hodnotu.

Vstup:

Zadejte číslo: 5

Výstup:

Koeficient čísla zadaného uživatelem je 120.

Závěr

C je programovací jazyk, kde existuje spousta konceptů, které je třeba studovat. Zatímco smyčka je jedním z nich. Tyto podmíněné příkazy v zásadě vykonávají kód, aby zkontrolovaly, zda výraz splňuje podmínku Na základě vyhodnocení výrazu provede kód. Podmíněný příkaz je široce používán v jakémkoli programovacím jazyce pro různé logické programovací výrazy.

Doporučené články

Toto je průvodce po smyčce v C. Zde diskutujeme o tom, co je Zatímco smyčka v C, vývojový diagram, Jak funguje smyčka v C a příklady Zatímco smyčka v C. Můžete také projít naše další doporučené články -

  1. Zatímco smyčka v Javě
  2. C # Zatímco smyčka
  3. Vzory v programování C
  4. Nejlepší kompilátory C
  5. Průvodce po smyčce v JavaScriptu
  6. Jak funguje smyčka v PHP?

Kategorie: