Kaj je izjava break v C++
The izjava o prekinitvi je stavek nadzornega toka, ki vam omogoča, da izstopite iz zanke ali stavka preklopa pred njegovo naravno prekinitvijo. Uporablja se za prekinitev toka izvajanja, ko je izpolnjen določen pogoj. Ko a izjava o prekinitvi se nadzor takoj prenese na prvi stavek po bloku zanke ali preklopa.
Sintaksa izjave break
Sintaksa za izjava o prekinitvi v C++ je precej preprosto, kar je navedeno spodaj:
odmor ; //sintaksa v jeziku C++
Zgornja sintaksa se uporablja v stavku zanke ali stikala za prekinitev izvajanja bloka.
Kako deluje izjava break v C++?
A izjava o prekinitvi je programski ukaz, ki računalniku pove, naj preneha izvajati zanko ali stavek switch in preide na naslednji ukaz. Ko a izjava o prekinitvi pojavi znotraj zanke, ustavi izvajanje zanke in premakne na naslednji ukaz za zanko. To je uporabno za hiter izhod iz zanke, ko je izpolnjen določen pogoj.
The izjava o prekinitvi se lahko uporablja tudi s stavkom if-else, vendar mora biti vedno deklariran v telesu zanke in uporabljen samo za en pogoj naenkrat.
notri stikalne izjave , the izjava o prekinitvi se običajno uporablja na koncu vsakega primera, da zagotovi, da program ne nadaljuje z izvajanjem naslednjih primerov. Ko izjava o prekinitvi program skoči iz stavka switch in preide na naslednji ukaz.
The izjava o prekinitvi se lahko uporablja v naslednjih vrstah zank:
- za zanko
- medtem ko zanka
- do-while zanka
- Preklopna torbica
Primeri stavkov za prekinitev v programih C++
Oglejmo si nekaj primerov prelomne izjave v programskem jeziku C++.
Primer 1: stavek break s preprosto zanko For
#includeuporabo imenski prostor std ;
int glavni ( ) {
za ( int a = 1 ; a <= dvajset ; a ++ )
{
če ( a == 10 )
{
odmor ;
}
cout << a << ' ' ;
}
vrnitev 0 ;
}
Zgornja koda definira glavno funkcijo, ki uporablja zanko for za ponavljanje celih števil od 1 do 20. Zanka se predčasno zapusti z uporabo izjava o prekinitvi ko je spremenljivka zanke a enaka 10. Program nato na konzolo natisne cela števila od 1 do 9.
Izhod
Primer 2: break Statement s preklopnim primerom
#includeuporabo imenski prostor std ;
int glavni ( ) {
int a = 3 ;
stikalo ( a ) {
Ovitek 1 :
cout << 'Primer 1: Danes je ponedeljek' << konec ;
odmor ;
Ovitek 2 :
cout << 'Primer 2: Danes je torek' << konec ;
odmor ;
Ovitek 3 :
cout << 'Primer 3: Danes je sreda' << konec ;
odmor ;
Ovitek 4 :
cout << 'Primer 4: Danes je četrtek' << konec ;
odmor ;
Ovitek 5 :
cout << 'Primer 5: Danes je petek' << konec ;
odmor ;
}
vrnitev 0 ;
}
V zgornjem primeru, ko program izvede stavek switch, bo primer 3 izveden kot 'a' je inicializiran na 3. The izjava o prekinitvi pomaga prekiniti stavek switch, ne da bi pozneje izvršil druge primere.
Izhod
Primer 3: stavek break z zanko Do-While
#includeuporabo imenski prostor std ;
int glavni ( ) {
int na enem ;
narediti {
cout << 'Vnesite pozitivno število (-1 za izhod): ' ;
prehranjevanje >> na enem ;
če ( na enem == - 1 ) {
odmor ;
}
cout << 'Vnesli ste:' << na enem << konec ;
} medtem ( na enem > 0 ) ;
cout << 'Izhod iz programa.' << konec ;
vrnitev 0 ;
}
Zgornji program pozove uporabnika, da vnese pozitivno število, in če uporabnik vnese -1, se izstopi iz zanke z uporabo izjava o prekinitvi . Če uporabnik vnese pozitivno število, program prikaže število in zanka se nadaljuje, dokler uporabnik ne vnese -1.
Upoštevajte, da zanka do-while v tem primeru zagotavlja, da se zanka izvede vsaj enkrat, tudi če uporabnik pri prvi ponovitvi vnese -1.
Izhod
Prednosti izjave o prekinitvi
The izjava o prekinitvi je koristen v programu, ker vam omogoča prezgodnjo prekinitev zanke ali stavka preklopa na podlagi nekega pogoja. Glavna prednost uporabe a izjava o prekinitvi je v tem, da lahko prihrani čas in vire obdelave, tako da programu omogoči izhod iz zanke ali stavka preklopa takoj, ko je izpolnjen želeni pogoj, namesto da nadaljuje z ocenjevanjem pogoja v naslednjih iteracijah.
Zaključek
V C++ je izjava o prekinitvi lahko vašo kodo naredi učinkovitejšo, tako da vam omogoči izhod iz zanke ali stavka preklopa takoj, ko je izpolnjen želeni pogoj, namesto da nadaljujete z ocenjevanjem pogoja po nepotrebnem. V tem članku smo podali koncept, sintakso, delovanje in nekaj primerov prelomne izjave v for-zanki, preklopu velikih in malih črk in do-while.