Introduksjon til While Loop i C

Med ankomsten av teknologi har datamaskiner utviklet noe som igjen brakte kravet om programmeringsspråk. Det var mange programmeringsspråk som inkluderer både lavnivå og språk på høyt nivå. Språk på høyt nivå er enklere å bruke, da de er enkle å forstå i forhold til språk på lavt nivå. C er et slikt høyt nivå språk som brukes mye som programmeringsformål. Det er mange konsepter som man trenger å studere og praktisere for å forstå grunnleggende begreper. I denne artikkelen vil vi diskutere While Loop i C.

Hva er mens sløyfe i C?

Det er flere betingede metoder i C, for eksempel hvis-ellers-metoden, hvis-ellers-hvis-metoden, mens metoden, gjør-mens-metoden og flere andre metoder også. Av slike forskjellige metoder i C er en slik metode mens loop-metoden. I denne metoden bruker vi den til å kjøre et bestemt sett med instruksjoner eller kode hvis tilstanden tilfredsstiller. En while-uttalelse inneholder vanligvis sett med instruksjoner. I henhold til betingelsen, kan en eller flere linjer med kode kjøres hvis uttrykket er sant. I tilfelle uttrykk ikke er oppfylt, vil ikke instruksjonskoden i løkka utføres. Det blir henrettet når uttrykket blir fornøyd.

Syntaks for While Loop in C

La oss prøve å forstå den grunnleggende syntaks for while-loopen i C.

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

La oss prøve å forstå hvordan denne blokkeringen av uttalelsen faktisk går.

  • Tilstanden som må evalueres: Koden i disse parentesene brukes til å gi forhold som må evalueres. Hvis denne betingelsen for evaluering blir oppfylt, blir instruksjonene i koden utført. Et typisk eksempel kan være å sjekke om variabelen x er mindre enn 10.
  • Instruksjoner om kode: Her legger vi til kodelinjene som må utføres når betingelsen blir tilfreds og utførelsen er inne i loopen. Et typisk eksempel kan være å skrive ut verdien til variabelen som løkka kjører over.
  • Verdistigning: I denne delen økes ganske enkelt verdien. Verdien på variabelen som blir økt er variabelen som bruker hvilken loop utfører.

Flytdiagram

La oss se på flytskjemaet for mensløkken i C.

La oss se på hvordan mens loop fungerer i C.

Hvordan mens Loop fungerer i C?

Som forklart tidligere i artikkelen, inneholder en stundsløyfe vanligvis tre underseksjoner som er-

  • Betingelsen som må evalueres: Koden i disse parentesene brukes til å gi forhold som må evalueres. Hvis denne betingelsen for evaluering blir oppfylt, blir instruksjonene i koden utført. Et typisk eksempel kan være å sjekke om variabelen x er mindre enn 10.
  • Instruksjoner om kode : Her legger vi til kodelinjene som må utføres når betingelsen blir tilfreds og utførelsen er inne i loopen. Et typisk eksempel kan være å skrive ut verdien til variabelen som løkka kjører over.
  • Verdistigning: I denne delen økes ganske enkelt verdien. Verdien på variabelen som blir økt er variabelen som bruker hvilken loop utfører.

Eksempler på While Loop i C.

La oss forstå hvordan du bruker While Loop i C med noen eksempler.

Eksempel 1

Skriv et program for å sløyfe en variabel fra 1 til 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
)
)

Nå, kopier koden og kjør den C-miljøet. Den vil ganske enkelt kjøre koden ovenfor.

Eksempel 2

Skriv et program for å skrive ut Factorial of a 15 ved bruk av 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;

Beskrivelse: Fabrikknummeret til nummeret som er lagt inn av brukeren, er 1307674368000.

I eksemplet ovenfor erklærer vi variabel I med verdi 15 hvis faktorium vi trenger å finne. Nå vil vi itere en stundsløyfe over variabel i. En variabel faktor vil bruke til å lagre fabrikkverdien.

Produksjon:

Nå, i den neste delen, vil vi bruke dette eksemplet til å motta nummeret som fabrikken vi trenger å finne fra brukeren. Nå vil det være mer dynamisk der faktorering av et hvilket som helst antall kan bli funnet basert på brukerverdi.

Eksempel 3

La oss nå endre koden ovenfor for å motta nummeret som en inngang fra en bruker og skrive ut fakultetet.

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

Forklaring av koden

  • Variabel numFromUser lagrer verdien fra brukeren.
  • Variabel factorial har fabrikkverdien.

inngang:

Tast inn nummeret: 5

Produksjon:

Faktoriet til nummeret som er lagt inn av brukeren er 120.

Konklusjon

C er et programmeringsspråk der det er mange konsepter som man trenger å studere. Mens Loop er en av disse. Disse betingede uttalelsene kjører i utgangspunktet koden for å sjekke om uttrykket tilfredsstiller betingelsen Basert på uttrykksevalueringen utfører det koden. En betinget uttalelse er mye brukt i ethvert programmeringsspråk for forskjellige logiske programmeringsuttrykk.

Anbefalte artikler

Dette er en guide til While Loop i C. Her diskuterer vi hva som er While Loop in C, Flow Diagram, How While Loop fungerer i C og eksempler på While Loop i C. Du kan også gå gjennom våre andre foreslåtte artikler–

  1. Mens Loop i Java
  2. C # Mens sløyfe
  3. Mønstre i C-programmering
  4. Beste C-kompilatorer
  5. Guide to While Loop i JavaScript
  6. Hvordan mens Loop fungerer i PHP?