Uvod v zanko »C«

S pojavom tehnologije so se razvili računalniki, ki so posledično prinesli zahtevo po programskem jeziku. Bilo je veliko programskih jezikov, ki vključujejo tako jezik nizke kot tudi jezik na visoki ravni. Jeziki na visoki ravni so enostavnejši za uporabo, saj jih je v primerjavi z jeziki na nizki ravni enostavno razumeti. C je eden takšnih jezikov na visoki ravni, ki se široko uporablja kot namen programiranja. Obstaja veliko koncepta, ki ga je treba preučiti in izučiti, da bi razumel osnovne pojme. V tem članku bomo razpravljali Čeprav je zanka v C.

Kaj je medtem, ko je zanka v C?

V C obstaja več pogojnih metod, kot so metoda if-else, metoda if-else-if, medtem ko metoda, metoda do-while in več drugih metod. Med tako različnimi metodami v C je ena taka metoda, medtem ko je zanka. V tej metodi ga uporabljamo za izvajanje določenega niza navodil ali kode, če pogoj izpolnjuje. Izjava o zanki na splošno vsebuje nabor navodil. Če je izraz resničen, se lahko izvede ena ali več vrstic kode. Če izraz ni zadovoljen, se učna koda znotraj zanke ne izvede. Izvede se, ko je izraz zadovoljen.

Sintaksa zapisa zanke v C

Poskusimo razumeti osnovno skladnjo zanke while v C.

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

Zdaj pa poskusimo razumeti, kako dejansko deluje ta blok izjave.

  • Pogoj, ki ga je treba ovrednotiti: Koda v teh oklepajih se uporablja za zagotavljanje pogojev, ki jih je treba ovrednotiti. Če je ta pogoj vrednotenja izpolnjen, potem se izvršijo navodila kode. Tipičen primer je lahko preverjanje, ali je spremenljivka x manjša od 10.
  • Navodila kode: Tu dodamo tiste vrstice kode, ki jih je treba izvesti, ko je pogoj izpolnjen in izvedba je znotraj zanke while. Tipičen primer je lahko tiskanje vrednosti spremenljivke, nad katero teče zanka.
  • Povečanje vrednosti: v tem razdelku se preprosto poveča vrednost. Vrednost spremenljive spremenljivke je spremenljivka, ki uporablja zanko, ki jo izvrši.

Diagram pretoka

Zdaj pa si oglejmo diagram poteka toka zanke v C.

Zdaj pa poglejmo, kako medtem, ko zanka deluje v C.

Kako medtem, ko zanka deluje v C?

Kot je razloženo v članku, zanka medtem vsebuje običajno tri pododdelke, ki so:

  • Pogoj, ki ga je treba ovrednotiti: Koda v teh oklepajih se uporablja za zagotavljanje pogojev, ki jih je treba ovrednotiti. Če je ta pogoj vrednotenja izpolnjen, potem se izvršijo navodila kode. Tipičen primer je lahko preverjanje, ali je spremenljivka x manjša od 10.
  • Navodila kode : Tu dodamo tiste vrstice kode, ki jih je treba izvesti, ko je pogoj izpolnjen in izvedba je znotraj zanke while. Tipičen primer je lahko tiskanje vrednosti spremenljivke, nad katero teče zanka.
  • Povečanje vrednosti: v tem razdelku se preprosto poveča vrednost. Vrednost spremenljive spremenljivke je spremenljivka, ki uporablja zanko, ki jo izvrši.

Primeri oddajanja zanke v C

Poglejmo, kako uporabiti Čeprav zanko v C z nekaj primeri.

Primer 1

Napišite program, da spremenite spremenljivko 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
)
)

Zdaj kopirajte kodo in jo zaženite v C okolju. Preprosto bo zagnala zgornjo kodo.

Primer 2

Napišite program za tiskanje Factorial of 15 z uporabo 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: Tovarniška številka uporabnika je 1307674368000.

V zgornjem primeru razglasimo spremenljivko I z vrednostjo 15, katere faktorje moramo najti. Zdaj bomo ponavljali zanko nad spremenljivko i. Spremenljiv faktograf bo uporabil za shranjevanje vrednosti faktorja.

Izhod:

Zdaj bomo v naslednjem razdelku uporabili ta primer, da bomo prejeli številko, katere faktororial moramo najti od uporabnika. Zdaj bo bolj dinamično, če je mogoče najti podatke o poljubnih številkah na podlagi uporabniške vrednosti.

Primer 3

Zdaj spremenimo zgornjo kodo, da bomo številko prejeli kot vhod od uporabnika in natisnili njeno faktorje.

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

Pojasnilo kodeksa

  • Variable numFromUser shrani vrednost od uporabnika.
  • Spremenljiv faktororial ima faktoristično vrednost.

Vnos:

Vnesite številko: 5

Izhod:

Tovarniška številka uporabnika je 120.

Zaključek

C je programski jezik, kjer je veliko konceptov, ki jih je treba preučiti. Medtem ko je zanka ena izmed teh. Ti pogojni stavki v osnovi izvedejo kodo, da preverijo, ali izraz izpolnjuje pogoj. Na podlagi ocene izraza izvrši kodo. Pogojni stavek se v katerem koli programskem jeziku pogosto uporablja za različne izraze logičnega programiranja.

Priporočeni članki

To je vodnik za Medtem ko je zanka v C. Tukaj razpravljamo o tem, kaj je »Loop v C«, diagramu pretoka, kako Loop deluje v C in primeri »Loop« v C. »Ogledate si lahko tudi druge naše predlagane članke -

  1. Medtem ko je zanka v Javi
  2. C # Medtem ko je zanka
  3. Vzorci v C programiranju
  4. Najboljši C prevajalci
  5. Vodnik za Loop v JavaScript
  6. Kako Loop deluje v PHP-ju?