Hvordan du bruker gjør mens du sløyfe i C ++

Hvordan du bruker gjør mens du sløyfe i C ++
Løkker er spesielt strukturerte uttalelser som regulerer flyt som brukes i programmeringsspråk som lar programmer kjøre igjen, avhengig av en omstendighet. La oss forestille oss at vi kanskje håper å vise noe hundre ganger, vi kan ganske enkelt bruke en sløyfe i stedet for å skrive og utføre utskriftskommandoen hundre ganger.

Ved hjelp av noen eksempler lærer vi å bruke gjør mens Løkker i C ++ programmeringsspråk i dette skrivet.

Hva er den gjør-mens-sløyfen i C++

Når du gjentatte ganger skal kjøre en gruppe uttalelser til en betingelse er oppfylt, bruker du gjør mens sløyfestruktur. Før du bestemmer om situasjonen er sann, vil denne sløyfen kjøre kodeblokken på en gang. Denne sløyfen vil løpe igjen og igjen til tilstanden er sann og avsluttes når tilstanden er falsk i C ++ -programmer.

Grunnleggende syntaks for do-mens Loop i C++

Den grunnleggende syntaksen som skal brukes gjør mens Loop i C ++ er gitt i følgende kode:

int i = 0; // Initialisering
Gjør
cout << i << "\n"; //body
i ++;

mens jeg <= 2); //test-expression

For å lære om hvordan syntaks ovenfor fungerer, følg den gitte tabellen nedenfor.

Iterasjon Ist 2 3 4. plass
Verdi trykt i = 0 i = 1 i = 2 i = 3
Tilstand (i<=2) ekte ekte ekte Falsk
Handling 0 er trykt og jeg øker opptil 1 1 er trykt og jeg øker opptil 2 2 er trykt og jeg øker opptil 3 Tilstanden er falsk sløyfe avsluttes

I tabellen ovenfor har vi laget flere kolonner og rader som presenterer iterasjon, verdiskrykt, tilstand og handling. I den første iterasjonen er verdien av i 0, så tilstanden til mens loopen vil evaluere, og den vil fortsette til tilstanden inne i mens uttrykket er fornøyd.

La oss gå videre mot eksemplene på gjør mens Loop i C ++ -programmer:

Eksempel 1: Bare skriv ut heltall ved hjelp av do mens loop

#inkludere
int main ()
int num = 1;
Gjør
std :: cout << num << " ";
num ++;

mens (num <= 6);
retur 0;

I koden ovenfor skriver vi ganske enkelt ut fra 1 til 6 ved hjelp av en gjør mens sløyfe på C ++ språk.

Produksjon

Eksempel 2: Bruker DO mens Loop for å skrive ut bord over ethvert heltall

Du kan også bruke gjør mens Uttalelse for å skrive ut en heltalltabell ved hjelp av følgende kode:

#inkludere
ved hjelp av navneområdet STD;
int main ()

int num, i = 1;
cout num;
gjøre
cout<i ++;
mens jeg<=10);
retur 0;

I koden ovenfor må brukeren legge inn heltallnummeret, og den vil skrive ut tabellen til heltallet fra 1 til 10.

Produksjon

Konklusjon

En modifisert versjon av den tradisjonelle mens Loop er gjør mens Løkke. De gjør mens Loop kjører kroppen på løkken før du sjekker den spesifiserte tilstanden. Den vil løpe til testuttrykkstilstanden er sant ellers vil den løpe på en gang hvis tilstanden er falsk og deretter avslutte. I det ovennevnte har vi sett et enkelt eksempel på en gjør mens sløyfe og hvordan vi skriver ut en sløyfe som uendelige tider.