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:
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.