Introduksjon til fortsettelsesuttalelse i C ++
I likhet med brudduttalelsen er fortsettelsesuttalelsen også en sløyfekontrollerklæring som brukes til å kontrollere gjennomføringsflyten. Fortsett uttalelse fungerer nøyaktig motsatt av brudduttalelsen. Brudduttalelsen brukes til å avslutte loopen mens fortsettelsesuttalelsen brukes til å utføre neste iterasjon av løkken. Navnet sier selv at det tvinger løkken til å fortsette og utføre neste iterasjon av løkken. Uttalelser i løkka etter fortsettelsesuttalelser blir hoppet over og utførelse av neste iterasjon begynner.
syntaks:
Fortsett nøkkelord brukes. Syntaksen for fortsettelsesuttalelsen i C ++ er som følger:
continue;
Flytskjema
Flytskjemaet for fortsettelsen er som følger:
Hvordan fortsetter uttalelsen i C ++?
Basert på sløyfeforholdene utføres utsagnene i løkken. Hvis den gitte betingelsen er sann, fortsetter iterasjonen av løkken. hvis den gitte tilstanden er falsk, vil sløyfen bli avsluttet. Hvis fortsettelsesuttalelsen er nevnt inne i løkken, hopper den over gjeldende uttalelse og overfører kontroll for å utføre neste iterasjon av løkken. For å forstå hvordan nøyaktig fortsettelsesuttalelsen fungerer i C ++, la oss diskutere noen eksempler for bedre forståelse.
Eksempel 1 - Bruk av fortsettelsesuttalelse i For Loop
I det følgende C ++ -programmet vil vi se hvordan du bruker fortsettelsesuttalelse i en For-loop. For dette kan brukeren oppgi nummeret og resultatet vises på skjermen:
Kode:
#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
for(i = 0; i <=n; i++)
(
if(i == 2)
(
continue;
)
cout << "List of numbers";
cout << i;
)
return 0;
)
Produksjon:
Forklaring av ovennevnte program: I programmet ovenfor, for å vise implementeringen av fortsettelsesuttalelsen, har vi brukt for loop-metoden. Programmet er skrevet for å skrive ut listen over numre som er spesifisert av brukeren. Her har vi initialisert to variabler n for å lagre verdien og meg for iterasjonen. Programmet ber først brukeren om å oppgi nummeret og deretter lagre nummeret i n. I for loop har vi satt i gang I til 0 og nevnt en betingelse som sjekker at jeg skal være mindre enn eller lik n. Inne i løkken har vi nevnt fortsettelsesuttalelsen for å hoppe over nummer 2. når jeg blir 2, hopper den over den verdien og fortsetter løkken. Hvis tallet ikke er 2, uttalelse utenfor if vil bli utført og skriver ut nummeret en etter en.
Eksempel 2 - Bruk av fortsettelsesuttalelse i løpet av loopen
I det følgende C ++ -programmet vil vi se hvordan du bruker fortsettelsesuttalelse i en Mens-sløyfe, da vises resultatet på skjermen:
Kode:
#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
while(i <= n)
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)
return 0;
)
Produksjon:
Forklaring av programmet over: I det ovennevnte programmet, for å vise implementeringen av fortsettelsesuttalelsen, har vi brukt While loop-metoden. Programmet er skrevet for å skrive ut listen over numre som er spesifisert av brukeren. Her har vi initialisert to variabler n for å lagre verdien og meg for iterasjonen. Programmet ber først brukeren om å oppgi nummeret og deretter lagre nummeret i n. Mens vi har sløyfe, har vi satt i gang I til 0 og nevnt en betingelse som sjekker at jeg skal være mindre enn eller lik n. Inne i løkken har vi nevnt fortsettelsesuttalelsen for å hoppe over nummer 2. når jeg blir 2, hopper den over den verdien og fortsetter løkken. Hvis tallet ikke er 2, uttalelse utenfor if vil bli utført og skriver ut nummeret en etter en.
Eksempel 3 - Bruk av fortsettelsesuttalelse i Do While Loop
I det følgende C ++ -programmet vil vi se hvordan du bruker fortsettelsesuttalelse i en Do While-loop, så vil resultatet vises på skjermen.
Kode:
#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
do
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)while(i <= n);
return 0;
)
Produksjon:
Forklaring av ovennevnte program: I ovennevnte program, for å vise implementeringen av fortsettelsesuttalelsen, har vi brukt Do While loop-metoden. Programmet er skrevet for å skrive ut listen over numre som er spesifisert av brukeren. Her har vi initialisert to variabler n for å lagre verdien og meg for iterasjonen. Programmet ber først brukeren om å oppgi nummeret og deretter lagre nummeret i n. I Do While loop har vi satt i gang I til 0 og nevnt en betingelse som sjekker at jeg skal være mindre enn eller lik n. Inne i løkken har vi nevnt fortsettelsesuttalelsen for å hoppe over nummer 2. når jeg blir 2, hopper den over den verdien og fortsetter løkken. Hvis nummeret ikke er 2, uttalelsen utenfor if vil bli utført og skriver ut nummeret en etter en.
Konklusjon
I denne artikkelen har vi sett forskjellige programmer for å forstå hvordan de fortsetter uttalelsen fungerer i C ++. Jeg håper du vil finne denne artikkelen nyttig.
Anbefalte artikler
Dette er en guide for å fortsette uttalelse i C ++. Her diskuterer vi forskjellige programmer for å forstå hvordan de fortsetter utsagnet fungerer i C ++. Du kan også gå gjennom andre relaterte artikler for å lære mer -
- Konstruktør og Destructor i C ++
- Fortsett uttalelse i Java
- Brudderklæring i Java
- C ++ Søppelsamling
- Topp 11 funksjoner og fordeler med C ++
- Break Statement in Python | Topp 7 eksempler
- Kontrollerklæring i C ++