Vervolg verklaring in C ++ - Hoe Continue Statement werkt in C ++

Inhoudsopgave:

Anonim

Inleiding tot verklaring voortzetten in C ++

Net als de instructie break is de instructie continue een instructie voor luscontrole die wordt gebruikt om de uitvoeringsstroom te regelen. Continue statement werkt precies tegenovergesteld aan break statement. De instructie break wordt gebruikt om de lus te beëindigen, terwijl de instructie continue wordt gebruikt om de volgende iteratie van de lus uit te voeren. De naam zelf zegt dat het de lus dwingt door te gaan en de volgende iteratie van de lus uit te voeren. Uitspraken binnen de lus na doorlopende instructies worden overgeslagen en de uitvoering van de volgende iteratie begint.

Syntaxis:

Doorgaan trefwoord wordt gebruikt. De syntaxis voor de instructie continue in C ++ is als volgt:

continue;

Stroomschema

Het stroomdiagram voor de instructie continue is als volgt:

Hoe werkt Continue Statement in C ++?

Op basis van de lusvoorwaarde worden de instructies in de lus uitgevoerd. Als de gegeven voorwaarde waar is, wordt de iteratie van de lus voortgezet. als de gegeven voorwaarde onwaar is, wordt de lus beëindigd. Als de instructie continue in de lus wordt vermeld, slaat deze de huidige instructie over en draagt ​​de besturing over om de volgende iteratie van de lus uit te voeren. Laten we enkele voorbeelden bespreken voor een beter begrip om te begrijpen hoe de instructie continue werkt in C ++.

Voorbeeld # 1 - Gebruik van de instructie Continue in For Loop

In het volgende C ++ -programma zullen we zien hoe we de instructie continue in een For-lus kunnen gebruiken. Hiervoor kan de gebruiker het nummer opgeven en vervolgens wordt het resultaat op het scherm weergegeven:

Code:

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

Output:

Verklaring van het bovenstaande programma: In het bovenstaande programma hebben we de lus-methode gebruikt om de implementatie van de instructie continue te tonen. Het programma is geschreven om de lijst met nummers af te drukken die door de gebruiker is opgegeven. Hier hebben we twee variabelen n geïnitialiseerd om de waarde en mij op te slaan voor de iteratie. Het programma vraagt ​​de gebruiker eerst het nummer in te voeren en het nummer vervolgens op te slaan in n. In for lus hebben we I tot 0 geïnitieerd en een voorwaarde genoemd die controleert of ik kleiner dan of gelijk aan n moet zijn. In de lus hebben we de instructie continue genoemd om nummer 2 over te slaan. Wanneer ik 2 word, wordt die waarde overgeslagen en wordt de lus voortgezet. als het nummer niet 2 is, wordt Statement buiten de if uitgevoerd en wordt het nummer één voor één afgedrukt.

Voorbeeld # 2 - Gebruik van de instructie Continue in While Loop

In het volgende C ++ programma zullen we zien hoe we de instructie continue in een While-lus kunnen gebruiken, waarna het resultaat op het scherm wordt weergegeven:

Code:

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

Output:

Verklaring van het bovenstaande programma: In het bovenstaande programma hebben we de While-lusmethode gebruikt om de implementatie van de instructie continue te tonen. Het programma is geschreven om de lijst met nummers af te drukken die door de gebruiker is opgegeven. Hier hebben we twee variabelen n geïnitialiseerd om de waarde en mij op te slaan voor de iteratie. Het programma vraagt ​​de gebruiker eerst het nummer in te voeren en het nummer vervolgens op te slaan in n. Tijdens de lus hebben we I tot 0 geïnitieerd en een voorwaarde genoemd die controleert of ik kleiner dan of gelijk aan n moet zijn. In de lus hebben we de instructie continue genoemd om nummer 2 over te slaan. Wanneer ik 2 word, wordt die waarde overgeslagen en wordt de lus voortgezet. als het nummer niet 2 is, wordt Statement buiten de if uitgevoerd en wordt het nummer één voor één afgedrukt.

Voorbeeld # 3 - Gebruik van de instructie Continue in Do While Loop

In het volgende C ++ -programma zullen we zien hoe we de instructie continue in een Do While-lus gebruiken, waarna het resultaat op het scherm wordt weergegeven.

Code:

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

Output:

Verklaring van het bovenstaande programma: In het bovenstaande programma hebben we de Do While-lusmethode gebruikt om de implementatie van de instructie continue te tonen. Het programma is geschreven om de lijst met nummers af te drukken die door de gebruiker is opgegeven. Hier hebben we twee variabelen n geïnitialiseerd om de waarde en mij op te slaan voor de iteratie. Het programma vraagt ​​de gebruiker eerst het nummer in te voeren en het nummer vervolgens op te slaan in n. In de lus Do While hebben we I tot 0 geïnitieerd en een voorwaarde genoemd die controleert of ik kleiner dan of gelijk aan n moet zijn. In de lus hebben we de instructie continue genoemd om nummer 2 over te slaan. Als ik 2 word, wordt die waarde overgeslagen en wordt de lus voortgezet. als het nummer niet 2 is, wordt de Verklaring buiten uitgevoerd en wordt het nummer één voor één afgedrukt.

Conclusie

In dit artikel hebben we verschillende programma's gezien om te begrijpen hoe deze verklaring werkt in C ++. Ik hoop dat je dit artikel nuttig zult vinden.

Aanbevolen artikelen

Dit is een handleiding voor het doorgaan met verklaring in C ++. Hier bespreken we verschillende programma's om te begrijpen hoe ze doorgaan met de instructie werkt in C ++. U kunt ook onze andere gerelateerde artikelen doornemen voor meer informatie -

  1. Constructor en Destructor in C ++
  2. Vervolg Verklaring in Java
  3. Break Statement in Java
  4. C ++ Garbage Collection
  5. Top 11 kenmerken en voordelen van C ++
  6. Break Statement in Python | Top 7 voorbeelden
  7. Controleverklaring in C ++