Hoe break-instructie te gebruiken in C ++

Hoe Break Instructie Te Gebruiken In C



De verklaring breken is een cruciaal element in C++-programmering. Het wordt gebruikt om een ​​lus- of schakelopdracht af te sluiten wanneer aan een bepaalde voorwaarde is voldaan. In deze zelfstudie bespreken we hoe de verklaring breken werkt in C ++, de syntaxis ervan en verschillende voorbeelden om u te helpen het concept beter te begrijpen.

Wat is de break-instructie in C++

De verklaring breken is een control flow-statement waarmee je een lus- of switch-statement kunt verlaten voordat het op natuurlijke wijze wordt beëindigd. Het wordt gebruikt om de stroom van uitvoering te onderbreken wanneer aan een bepaalde voorwaarde is voldaan. Wanneer een verklaring breken wordt aangetroffen, wordt de besturing onmiddellijk overgebracht naar de eerste instructie na het lus- of schakelblok.







Syntaxis van de break-instructie

De syntaxis voor de verklaring breken in C ++ is vrij eenvoudig, wat hieronder wordt gegeven:



pauze ; //syntaxis in C++-taal

De bovenstaande syntaxis wordt gebruikt binnen de lus- of switch-instructie om de uitvoering van het blok te beëindigen.







Hoe werkt een break-instructie in C ++?

A verklaring breken is een programmeeropdracht die de computer vertelt om te stoppen met het uitvoeren van een lus- of schakelopdracht en door te gaan naar de volgende opdracht. Wanneer een verklaring breken verschijnt binnen een lus, stopt de lus en gaat verder met de volgende opdracht na de lus. Dit is handig om snel een lus te verlaten wanneer aan een bepaalde voorwaarde is voldaan.

De verklaring breken kan ook worden gebruikt met de if-else-instructie, maar deze moet altijd worden gedeclareerd binnen de hoofdtekst van de lus en mag slechts voor één voorwaarde tegelijk worden gebruikt.



In schakel verklaringen , de verklaring breken wordt meestal aan het einde van elke case gebruikt om ervoor te zorgen dat het programma niet doorgaat met het uitvoeren van volgende cases. Wanneer de verklaring breken wordt aangetroffen, springt het programma uit de switch-instructie en gaat verder met de volgende opdracht.

De verklaring breken kan worden gebruikt in de volgende soorten lussen:

  • for loop
  • herhalingslus
  • doe-terwijl lus
  • Wissel van zaak

Voorbeelden van break-statements in C++-programma's

Laten we eens kijken naar enkele voorbeelden van verklaringen breken in de programmeertaal C++.

Voorbeeld 1: break-instructie met eenvoudige for-lus

#include
gebruik makend van naamruimte soa ;
int voornaamst ( ) {
voor ( int A = 1 ; A <= twintig ; A ++ )
{
als ( A == 10 )
{
pauze ;
}
cout << A << ' ' ;
}
opbrengst 0 ;
}

De bovenstaande code definieert een hoofdfunctie die een for-lus gebruikt om de gehele getallen van 1 tot 20 te herhalen. De lus wordt voortijdig verlaten met behulp van de verklaring breken wanneer de lusvariabele a gelijk is aan 10. Het programma drukt vervolgens de gehele getallen van 1 tot 9 af naar de console.

Uitgang

Voorbeeld 2: break Statement met Switch Case

#include
gebruik makend van naamruimte soa ;
int voornaamst ( ) {
int A = 3 ;
schakelaar ( A ) {
geval 1 :
cout << 'Geval 1: Vandaag is het maandag' << eindel ;
pauze ;
geval 2 :
cout << 'Case 2: Vandaag is het dinsdag' << eindel ;
pauze ;
geval 3 :
cout << 'Case 3: Vandaag is het woensdag' << eindel ;
pauze ;
geval 4 :
cout << 'Case 4: Vandaag is het donderdag' << eindel ;
pauze ;
geval 5 :
cout << 'Case 5: Vandaag is het vrijdag' << eindel ;
pauze ;
}
opbrengst 0 ;
}

In het bovenstaande voorbeeld, wanneer het programma de switch-instructie uitvoert, wordt geval 3 uitgevoerd als 'A' wordt geïnitialiseerd op 3. De verklaring breken helpt om de switch-instructie te beëindigen zonder de andere gevallen vervolgens uit te voeren.

Uitgang

Voorbeeld 3: break Statement met Do-While Loop

#include
gebruik makend van naamruimte soa ;

int voornaamst ( ) {
int op een ;
Doen {
cout << 'Voer een positief getal in (-1 om af te sluiten): ' ;
aan het eten >> op een ;
als ( op een == - 1 ) {
pauze ;
}
cout << 'Je kwam binnen: ' << op een << eindel ;
} terwijl ( op een > 0 ) ;

cout << 'Programma afgesloten.' << eindel ;
opbrengst 0 ;
}

Het bovenstaande programma vraagt ​​de gebruiker om een ​​positief getal in te voeren, en als de gebruiker -1 invoert, wordt de lus verlaten met de verklaring breken . Als de gebruiker een positief getal invoert, geeft het programma het getal weer en gaat de lus door totdat de gebruiker -1 invoert.

Merk op dat de do-while-lus in dit voorbeeld ervoor zorgt dat de lus minstens één keer wordt uitgevoerd, zelfs als de gebruiker -1 invoert bij de eerste iteratie.

Uitgang

Voordelen van pauze Verklaring

De verklaring breken is handig in een programma omdat je hiermee een lus- of schakelopdracht voortijdig kunt beëindigen, op basis van een bepaalde voorwaarde. Het belangrijkste voordeel van het gebruik van een verklaring breken is dat het verwerkingstijd en bronnen kan besparen door het programma toe te staan ​​een lus- of schakelopdracht te verlaten zodra aan de gewenste voorwaarde is voldaan, in plaats van de voorwaarde in volgende iteraties te blijven evalueren.

Conclusie

In C++ is de verklaring breken kan uw code efficiënter maken door u toe te staan ​​een lus- of schakelopdracht te verlaten zodra aan de gewenste voorwaarde is voldaan, in plaats van de voorwaarde onnodig te blijven evalueren. In dit artikel hebben we het concept, de syntaxis, de werking en enkele voorbeelden gegeven van verklaringen breken in for-loop, switch case en do-while.