Úvod do cyklu Slučka v C

S príchodom technológie sa vyvinuli počítače, ktoré zase priniesli požiadavku na programovací jazyk. Existuje veľa programovacích jazykov, ktoré zahŕňajú jazyk na nízkej aj na vysokej úrovni. Jazyky na vysokej úrovni sa ľahšie používajú, pretože sú ľahko zrozumiteľné v porovnaní s jazykmi na nízkej úrovni. C je jeden taký jazyk na vysokej úrovni, ktorý sa bežne používa ako programovací účel. Existuje veľa konceptov, ktoré je potrebné študovať a precvičiť, aby sme pochopili základné pojmy. V tomto článku budeme diskutovať, zatiaľ čo v slučke v C.

Čo je to za slučku v C?

V C existuje niekoľko podmienených metód, ako napríklad metóda if-else, if-else-if, zatiaľ čo metóda, metóda do-while a niekoľko ďalších metód. Z týchto rôznych metód v C je jednou takouto metódou metóda while. V tejto metóde ju používame na spustenie konkrétnej sady inštrukcií alebo kódu, ak sú splnené podmienky. Príkaz while while všeobecne obsahuje súbory inštrukcií. Podľa podmienky sa môže vykonať jeden alebo viac riadkov kódu, ak je výraz pravdivý. V prípade, že výraz nie je uspokojený, potom sa inštrukčný kód v rámci slučky nevykoná. Spustí sa, keď sa výraz uspokojí.

Syntax funkcie while loop in C

Pokúsme sa porozumieť základnej syntaxi slučky while v C.

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

Skúsme teraz pochopiť, ako sa tento blok výpisu skutočne spúšťa.

  • Podmienka, ktorá sa musí vyhodnotiť: Kód v týchto zátvorkách sa používa na zabezpečenie podmienok, ktoré je potrebné vyhodnotiť. Ak je táto podmienka vyhodnotenia splnená, vykonajú sa pokyny kódu. Typickým príkladom môže byť kontrola, či je premenná x menšia ako 10.
  • Inštrukcie kódu: Tu pridávame tie riadky kódu, ktoré je potrebné vykonať, akonáhle je splnená podmienka a vykonanie je vo vnútri slučky while. Typickým príkladom môže byť tlač hodnoty premennej, cez ktorú je spustená slučka.
  • Prírastok hodnoty: V tejto časti sa jednoducho zvyšuje hodnota. Hodnota premennej, ktorá sa zvyšuje, je premenná, pomocou ktorej sa vykonáva slučka.

Vývojový diagram

Pozrime sa teraz na vývojový diagram cyklu while v C.

Teraz sa pozrime, ako funguje slučka v C.

Ako funguje slučka v C?

Ako je vysvetlené vyššie v článku, slučka while obsahuje zvyčajne tri pododdiely, ktoré sú

  • Podmienka, ktorá sa musí vyhodnotiť: Kód v týchto zátvorkách sa používa na zabezpečenie podmienok, ktoré je potrebné vyhodnotiť. Ak je táto podmienka vyhodnotenia splnená, vykonajú sa pokyny kódu. Typickým príkladom môže byť kontrola, či je premenná x menšia ako 10.
  • Inštrukcie kódu : Tu pridávame tie riadky kódu, ktoré je potrebné vykonať, akonáhle je splnená podmienka a vykonanie je vo vnútri slučky while. Typickým príkladom môže byť tlač hodnoty premennej, cez ktorú je spustená slučka.
  • Prírastok hodnoty: V tejto časti sa jednoducho zvyšuje hodnota. Hodnota premennej, ktorá sa zvyšuje, je premenná, pomocou ktorej sa vykonáva slučka.

Príklady while loop v C

Poďme pochopiť, ako používať slučku while loop in C s niektorými príkladmi.

Príklad 1

Napíš program, aby premietal premenné 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 skopírujte kód a spustite ho v prostredí C. Jednoducho spustí uvedený kód.

Príklad 2

Napíšte program na tlačenie faktora 15 pomocou slučky while

#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: Faktoriál čísla zadaného používateľom je 1307674368000.

Vo vyššie uvedenom príklade deklarujeme premennú I s hodnotou 15, ktorej faktoriál musíme nájsť. Teraz budeme opakovať slučku while cez premennú i. Na uloženie faktoriálnej hodnoty sa použije premenný faktor.

Výkon:

Teraz v nasledujúcej časti použijeme tento príklad na získanie čísla, ktorého faktoriál musíme nájsť od používateľa. Teraz bude dynamickejšie, ak sa nájde faktoriál ľubovoľného čísla na základe užívateľskej hodnoty.

Príklad 3

Teraz upravme vyššie uvedený kód, aby sme dostali číslo ako vstup od používateľa a vytlačili 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;
)

Vysvetlenie kódexu

  • Premenná numFromUser ukladá hodnotu od používateľa.
  • Variabilný faktoriál drží faktoriálnu hodnotu.

vstup:

Zadajte číslo: 5

Výkon:

Koeficient čísla zadaného používateľom je 120.

záver

C je programovací jazyk, v ktorom existuje veľa konceptov, ktoré je potrebné študovať. Kým slučka je jednou z tých. Tieto podmienené príkazy v podstate vykonávajú kód, aby skontrolovali, či výraz vyhovuje podmienke Na základe vyhodnotenia výrazu vykoná kód. Podmienený príkaz sa v rôznych programovacích jazykoch používa na rôzne logické programovacie výrazy.

Odporúčané články

Toto je príručka k téme Zatiaľ čo slučka v C. Tu diskutujeme o tom, čo je Zatiaľ čo slučka v C, vývojový diagram, Ako funguje slučka v C a príklady Zatiaľ čo slučka v C. Môžete tiež navštíviť naše ďalšie navrhované články -

  1. Kým v slučke Java
  2. C # Kým Slučka
  3. Vzory v programovaní C
  4. Najlepšie kompilátory C.
  5. Sprievodca skriptom while v jazyku JavaScript
  6. Ako funguje slučka v slučke PHP?

Kategórie: