Hva er bruddsetningen i C++
De bryte uttalelse er en kontrollflyt-setning som lar deg gå ut av en sløyfe eller bytte-setning før dens naturlige avslutning. Den brukes til å bryte gjennomføringsflyten når en bestemt betingelse er oppfylt. Når en bryte uttalelse oppstår, overføres kontrollen umiddelbart til den første setningen etter sløyfen eller bryterblokken.
Syntaks for pauseerklæringen
Syntaksen for bryte uttalelse i C++ er ganske enkelt, som er gitt nedenfor:
gå i stykker ; //syntaks i C++ språk
Syntaksen ovenfor brukes i loop- eller switch-setningen for å avslutte utførelsen av blokken.
Hvordan fungerer en pauseerklæring i C++?
EN bryte uttalelse er en programmeringskommando som forteller datamaskinen å slutte å kjøre en loop eller switch-setning og gå videre til neste kommando. Når en bryte uttalelse vises i en løkke, stopper den løkken fra å kjøre og går videre til neste kommando etter løkken. Dette er nyttig for raskt å gå ut av en sløyfe når en bestemt betingelse er oppfylt.
De bryte uttalelse kan også brukes med if-else-setningen, men den skal alltid deklareres i loop-kroppen og kun brukes for én betingelse om gangen.
I bytte utsagn , den bryte uttalelse brukes vanligvis på slutten av hver sak for å sikre at programmet ikke fortsetter å kjøre påfølgende saker. Når bryte uttalelse oppstår, hopper programmet ut av switch-setningen og går videre til neste kommando.
De bryte uttalelse kan brukes i følgende typer løkker:
- for løkke
- mens loop
- gjør-mens-løkke
- Bryterhus
Eksempler på pauseerklæringer i C++-programmer
La oss se på noen eksempler på bryte uttalelser i C++ programmeringsspråk.
Eksempel 1: bryte utsagn med Simple For-Loop
#includeved hjelp av navneområde std ;
int hoved- ( ) {
til ( int en = 1 ; en <= tjue ; en ++ )
{
hvis ( en == 10 )
{
gå i stykker ;
}
cout << en << ' ' ;
}
komme tilbake 0 ;
}
Koden ovenfor definerer en hovedfunksjon som bruker en for-løkke for å iterere gjennom heltallene fra 1 til 20. Løkken avsluttes for tidlig ved å bruke bryte uttalelse når sløyfevariabelen a er lik 10. Programmet skriver deretter ut heltallene fra 1 til 9 til konsollen.
Produksjon
Eksempel 2: break Statement med Switch Case
#includeved hjelp av navneområde std ;
int hoved- ( ) {
int en = 3 ;
bytte om ( en ) {
sak 1 :
cout << 'Case 1: I dag er det mandag' << endl ;
gå i stykker ;
sak 2 :
cout << 'Case 2: I dag er det tirsdag' << endl ;
gå i stykker ;
sak 3 :
cout << 'Case 3: I dag er det onsdag' << endl ;
gå i stykker ;
sak 4 :
cout << 'Case 4: I dag er det torsdag' << endl ;
gå i stykker ;
sak 5 :
cout << 'Case 5: I dag er det fredag' << endl ;
gå i stykker ;
}
komme tilbake 0 ;
}
I eksemplet ovenfor, når programmet kjører switch-setningen, vil Case 3 bli utført som 'en' er initialisert til 3. Den bryte uttalelse hjelper til med å avslutte switch-setningen uten å utføre de andre tilfellene etterpå.
Produksjon
Eksempel 3: break Statement med Do-While Loop
#includeved hjelp av navneområde std ;
int hoved- ( ) {
int på en ;
gjøre {
cout << 'Skriv inn et positivt tall (-1 for å avslutte):' ;
spiser >> på en ;
hvis ( på en == - 1 ) {
gå i stykker ;
}
cout << 'Du kom inn: ' << på en << endl ;
} samtidig som ( på en > 0 ) ;
cout << 'Programmet er avsluttet.' << endl ;
komme tilbake 0 ;
}
Programmet ovenfor ber brukeren om å angi et positivt tall, og hvis brukeren skriver inn -1, avsluttes løkken ved å bruke bryte uttalelse . Hvis brukeren legger inn et positivt tall, viser programmet tallet, og loopen fortsetter til brukeren skriver inn -1.
Legg merke til at do-while-løkken i dette eksemplet sikrer at loopen kjøres minst én gang, selv om brukeren skriver inn -1 ved første iterasjon.
Produksjon
Fordeler med pauseerklæring
De bryte uttalelse er nyttig i et program fordi det lar deg avslutte en sløyfe eller bytte uttalelse for tidlig, basert på en tilstand. Den primære fordelen med å bruke en bryte uttalelse er at det kan spare behandlingstid og ressurser ved å la programmet gå ut av en loop eller switch-setning så snart ønsket betingelse er oppfylt, i stedet for å fortsette å evaluere tilstanden i påfølgende iterasjoner.
Konklusjon
I C++ er bryte uttalelse kan gjøre koden din mer effektiv ved å la deg gå ut av en loop eller switch-setning så snart den ønskede betingelsen er oppfylt, i stedet for å fortsette å evaluere betingelsen unødvendig. I denne artikkelen har vi gitt konseptet, syntaks, arbeid og noen eksempler på bryte uttalelser i for-loop, switch case, og do-while.