Hvordan bruke Break Statement i C ++

Hvordan bruke Break Statement i C ++
De Break uttalelse er et avgjørende element i C ++ programmering. Det brukes til å avslutte en sløyfe eller bryterklæring når en viss tilstand er oppfylt. I denne opplæringen vil vi diskutere hvordan Break uttalelse Fungerer i C ++, syntaks og forskjellige eksempler for å hjelpe deg med å forstå konseptet bedre.

Hva er bruddserklæringen i C++

De Break uttalelse er en kontrollstrømuttalelse som lar deg gå ut av en sløyfe eller bryterklæring før dens naturlige avslutning. Det brukes til å bryte strømmen av utførelsen når en bestemt tilstand er oppfylt. Når en Break uttalelse oppstår, overføres kontrollen umiddelbart til den første uttalelsen etter sløyfen eller bryterblokken.

Syntaks for bruddserklæringen

Syntaks for Break uttalelse I C ++ er ganske enkelt, som er gitt nedenfor:

gå i stykker; // Syntaks på C ++ språk

Ovennevnte syntaks brukes i sløyfen eller bryterklæringen for å avslutte utførelsen av blokken.

Hvordan fungerer en bruddserklæring i C++?

EN Break uttalelse er en programmeringskommando som ber datamaskinen om å slutte å kjøre en sløyfe eller bytte setning og gå videre til neste kommando. Når en Break uttalelse vises i en sløyfe, den stopper sløyfen fra å løpe og går videre til neste kommando etter løkken. Dette er nyttig for raskt å forlate en sløyfe når en viss tilstand er oppfylt.

De Break uttalelse kan også brukes med if-ests-setningen, men den bør alltid erklæres innenfor sløyfekroppen og bare brukes til en tilstand om gangen.

I Bytt uttalelser, de Break uttalelse brukes vanligvis på slutten av hvert tilfelle for å sikre at programmet ikke fortsetter å utføre påfølgende tilfeller. Når Break uttalelse Oppstår, programmet hopper ut av bryterklæringen og går videre til neste kommando.

De Break uttalelse kan brukes i følgende typer løkker:

  • for sløyfe
  • mens du er sløyfe
  • Do-mens Loop
  • Bytt case

Eksempler på brudduttalelser i C ++ -programmer

La oss se på noen eksempler på Break -uttalelser på C ++ programmeringsspråk.

Eksempel 1: Break uttalelse med enkel for-loop

#inkludere
ved hjelp av navneområdet STD;
int main ()
for (int a = 1; a <= 20; a++)

if (a == 10)

gå i stykker;

cout << a << " ";

retur 0;

Ovennevnte kode definerer en hovedfunksjon som bruker en for loop for å iterere gjennom heltalene fra 1 til 20. Sløyfen blir forlatt for tidlig ved hjelp av Break uttalelse Når loopvariabelen er en tilsvarer 10. Programmet skriver deretter ut heltallene fra 1 til 9 til konsollen.

Produksjon

Eksempel 2: Break uttalelse med bryterveske

#inkludere
ved hjelp av navneområdet STD;
int main ()
int a = 3;
bryter (a)
Sak 1:
cout << "Case 1: Today is Monday" << endl;
gå i stykker;
sak 2:
cout << "Case 2: Today is Tuesday" << endl;
gå i stykker;
sak 3:
cout << "Case 3: Today is Wednesday" << endl;
gå i stykker;
Sak 4:
cout << "Case 4: Today is Thursday" << endl;
gå i stykker;
Sak 5:
cout << "Case 5: Today is Friday" << endl;
gå i stykker;

retur 0;

I eksemplet ovenfor, når programmet utfører bryterklæringen, vil sak 3 bli utført som "en" initialiseres til 3. De Break uttalelse Hjelper med å avslutte bryterklæringen uten å utføre de andre sakene senere.

Produksjon

Eksempel 3: Break uttalelse med do-mens Loop

#inkludere
ved hjelp av navneområdet STD;
int main ()
int num;
Gjør
cout << "Enter a positive number (-1 to exit): ";
cin >> num;
if (num == -1)
gå i stykker;

cout << "You entered: " << num << endl;
mens (num> 0);
cout << "Program exited." << endl;
retur 0;

Ovennevnte program ber brukeren om å oppgi et positivt nummer, og hvis brukeren kommer inn -1, forlates sløyfen ved hjelp av Break uttalelse. Hvis brukeren oppgir et positivt tall, viser programmet nummeret, og sløyfen fortsetter til brukeren kommer inn -1.

Merk at do -mens -sløyfen i dette eksemplet sikrer at sløyfen utføres minst en gang, selv om brukeren kommer inn -1 på den første iterasjonen.

Produksjon

Fordeler med pauserklæring

De Break uttalelse er nyttig i et program fordi det lar deg avslutte en sløyfe- eller bytteuttalelse for tidlig, basert på en viss tilstand. Den primære fordelen med å bruke en Break uttalelse er at det kan spare behandlingstid og ressurser ved å la programmet gå ut av en sløyfe- eller bytteuttalelse så snart ønsket tilstand er oppfylt, i stedet for å fortsette å evaluere tilstanden i påfølgende iterasjoner.

Konklusjon

I C ++, Break uttalelse kan gjøre koden din mer effektiv ved å la deg avslutte en sløyfe- eller bytteuttalelse så snart ønsket tilstand er oppfylt, i stedet for å fortsette å evaluere tilstanden unødvendig. I denne artikkelen har vi gitt konseptet, syntaks, arbeid og noen eksempler på Break -uttalelser i for-loop, bytt sak og gjør-mens.