Kako uporabljati izjavo break v C++

Kako Uporabljati Izjavo Break V C



The izjava o prekinitvi je ključni element v programiranju C++. Uporablja se za izhod iz zanke ali stavek switch, ko je izpolnjen določen pogoj. V tej vadnici bomo razpravljali o tem, kako izjava o prekinitvi deluje v C++, njegovo sintakso in različne primere, ki vam pomagajo bolje razumeti koncept.

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

#include
uporabo 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

#include
uporabo 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

#include
uporabo 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.