Mens sløyfe i C

Mens sløyfe i C
Mens sløyfe i C -programmeringsspråket utfører en viss oppgave til en spesifisert tilstand stemmer. Denne sløyfen har en iterasjonsbetingelse og en iterator som øker eller reduserer (avhengig av logikken til koden din) i hver iterasjon av loopen. I denne guiden vil vi snakke om arbeidet med mens Loop in C -programmeringsspråket.

Bruk av mens Loop in C -programmeringsspråket

Vi har prøvd å forklare bruken av While Loop in C -programmeringsspråket ved hjelp av følgende tre eksempler:

Eksempel 1: Skrive ut en serie med tall

Vi vil prøve å skrive ut en serie med tall fra 1 til 10 i dette eksemplet ved hjelp av mens Loop i C. Skriptet som vises i følgende bilde er designet for å tjene dette formålet:

I dette programmet har vi definert en heltallvariabel “Num” og tildelt nummeret “1” til det. Deretter, ved å bruke While Loop, har vi økt denne variabelen i hver iterasjon til "10" slik at en serie tall fra 1 til 10 kan skrives ut på terminalen.

Deretter opprettet vi en objektfil av dette programmet med følgende kommando:

$ GCC mens.c -o mens

For å utføre denne objektfilen, brukte vi følgende kommando:

$ ./samtidig som

Numberserien vises i følgende bilde:

Eksempel 2: uendelig mens du er loop

Du kan også lage en stund loop uendelig ved å bruke den på den måten som er vist på følgende C -skript:

Uttalelsen “mens (1)” i denne sløyfen evaluerer til True i hver iterasjon av sløyfen, på grunn av hvilken kroppen av denne sløyfen alltid vil bli utført, i.e., Meldingen “Hello World” vil bli skrevet ut på terminalen for uendelig mange ganger.

Dette kan bekreftes med følgende utgang:

Merk: For å bryte denne sløyfen eller for å tvinge stopp -utførelsen, må du i dette tilfellet trykke på CTRL+ C i terminalen.

Eksempel nr. 3: Mens loop uten itererende tilstand

En stundsløyfe i programmeringsspråket C må ha en riktig iterasjonstilstand. I det følgende eksemplet skript vil vi prøve å finne ut hva som skjer hvis vi savner den iterende tilstanden.

I dette eksemplet har vi ganske enkelt fjernet den iterende tilstanden fra C -programmet som ble brukt i vårt andre eksempel.

Da vi samlet dette C -programmet, mottok vi en feiltidsfeil som fikk oss til å gi en riktig iterasjonsbetingelse, som vist i følgende bilde:

Konklusjon

I denne artikkelen prøvde vi å utforske arbeidet med While Loop i C -programmeringsspråket i tre forskjellige aspekter. Etter å ha forstått disse sakene, kan du enkelt bruke mens du skriver programmene dine i C.