Kako koristiti naredbu break u C++

Kako Koristiti Naredbu Break U C



The break izjava je ključni element u C++ programiranju. Koristi se za izlaz iz petlje ili switch naredbe kada se ispuni određeni uvjet. U ovom vodiču ćemo raspravljati o tome kako break izjava radi u C++, njegovoj sintaksi i raznim primjerima koji će vam pomoći da bolje razumijete koncept.

Što je naredba break u C++

The break izjava je naredba tijeka upravljanja koja vam omogućuje izlazak iz petlje ili naredbu prebacivanja prije njenog prirodnog završetka. Koristi se za prekid tijeka izvršenja kada je ispunjen određeni uvjet. Kad break izjava naiđe, kontrola se odmah prenosi na prvu naredbu nakon bloka petlje ili prekidača.







Sintaksa naredbe break

Sintaksa za break izjava u C++ je prilično jednostavan, koji je dat u nastavku:



pauza ; //sintaksa u jeziku C++

Gornja sintaksa koristi se unutar naredbe petlje ili prekidača za prekid izvršenja bloka.







Kako naredba break radi u C++?

A break izjava je programska naredba koja govori računalu da prestane izvoditi petlju ili naredbu switch i prijeđe na sljedeću naredbu. Kad break izjava pojavi unutar petlje, zaustavlja izvođenje petlje i prelazi na sljedeću naredbu nakon petlje. Ovo je korisno za brzi izlazak iz petlje kada se ispuni određeni uvjet.

The break izjava također se može koristiti s if-else naredbom, ali uvijek bi se trebao deklarirati unutar tijela petlje i koristiti samo za jedan po jedan uvjet.



U switch izjave , the break izjava obično se koristi na kraju svakog slučaja kako bi se osiguralo da program ne nastavi s izvršavanjem sljedećih slučajeva. Kada break izjava naiđe, program iskače iz naredbe switch i prelazi na sljedeću naredbu.

The break izjava može se koristiti u sljedećim vrstama petlji:

  • za petlju
  • while petlja
  • do-while petlja
  • Preklopno kućište

Primjeri break naredbi u C++ programima

Pogledajmo neke primjere prekinuti izjave u programskom jeziku C++.

Primjer 1: naredba break s jednostavnom for-petljom

#include
korištenjem imenski prostor std ;
int glavni ( ) {
za ( int a = 1 ; a <= dvadeset ; a ++ )
{
ako ( a == 10 )
{
pauza ;
}
cout << a << ' ' ;
}
povratak 0 ;
}

Gornji kod definira glavnu funkciju koja koristi for petlju za ponavljanje kroz cijele brojeve od 1 do 20. Petlja se prerano izlazi pomoću break izjava kada je varijabla petlje a jednaka 10. Program zatim ispisuje cijele brojeve od 1 do 9 na konzolu.

Izlaz

Primjer 2: break Statement sa Switch Case

#include
korištenjem imenski prostor std ;
int glavni ( ) {
int a = 3 ;
sklopka ( a ) {
slučaj 1 :
cout << 'Slučaj 1: Danas je ponedjeljak' << endl ;
pauza ;
slučaj 2 :
cout << 'Slučaj 2: Danas je utorak' << endl ;
pauza ;
slučaj 3 :
cout << 'Slučaj 3: Danas je srijeda' << endl ;
pauza ;
slučaj 4 :
cout << 'Slučaj 4: Danas je četvrtak' << endl ;
pauza ;
slučaj 5 :
cout << 'Slučaj 5: Danas je petak' << endl ;
pauza ;
}
povratak 0 ;
}

U gornjem primjeru, kada program izvrši naredbu switch, slučaj 3 će se izvršiti kao 'a' se inicijalizira na 3. The break izjava pomaže prekinuti naredbu switch bez naknadnog izvršavanja ostalih slučajeva.

Izlaz

Primjer 3: naredba break s Do-While petljom

#include
korištenjem imenski prostor std ;

int glavni ( ) {
int na jedan ;
čini {
cout << 'Unesite pozitivan broj (-1 za izlaz): ' ;
jelo >> na jedan ;
ako ( na jedan == - 1 ) {
pauza ;
}
cout << 'Unijeli ste: ' << na jedan << endl ;
} dok ( na jedan > 0 ) ;

cout << 'Program izašao.' << endl ;
povratak 0 ;
}

Gornji program traži od korisnika da unese pozitivan broj, a ako korisnik unese -1, petlja se izlazi pomoću break izjava . Ako korisnik unese pozitivan broj, program prikazuje broj, a petlja se nastavlja sve dok korisnik ne unese -1.

Imajte na umu da do-while petlja u ovom primjeru osigurava da se petlja izvrši barem jednom, čak i ako korisnik unese -1 u prvoj iteraciji.

Izlaz

Prednosti break Statementa

The break izjava je od pomoći u programu jer vam omogućuje da prekinete petlju ili naredbu switch prerano, na temelju nekog uvjeta. Primarna prednost korištenja a break izjava je da može uštedjeti vrijeme obrade i resurse dopuštajući programu da izađe iz petlje ili naredbe switch čim se ispuni željeni uvjet, umjesto da nastavi procjenjivati ​​uvjet u sljedećim iteracijama.

Zaključak

U C++, break izjava može učiniti vaš kod učinkovitijim dopuštajući vam da izađete iz petlje ili naredbe switch čim se ispuni željeni uvjet, umjesto da nastavite nepotrebno procjenjivati ​​uvjet. U ovom smo članku dali koncept, sintaksu, rad i neke primjere prekinuti izjave u for-petlji, promjeni velikih i malih slova i do-while.