Ako používať príkaz break v C++

Ako Pouzivat Prikaz Break V C



The vyhlásenie o prerušení je kľúčovým prvkom programovania v C++. Používa sa na ukončenie príkazu slučky alebo prepínača, keď je splnená určitá podmienka. V tomto návode budeme diskutovať o tom, ako vyhlásenie o prerušení funguje v C++, jeho syntaxe a rôznych príkladoch, ktoré vám pomôžu lepšie pochopiť tento koncept.

Čo je to príkaz break v C++

The vyhlásenie o prerušení je príkaz riadiaceho toku, ktorý vám umožňuje opustiť cyklus alebo príkaz prepnúť pred jeho prirodzeným ukončením. Používa sa na prerušenie toku vykonávania, keď je splnená určitá podmienka. Keď vyhlásenie o prerušení narazí, riadenie sa okamžite prenesie do prvého príkazu po bloku slučky alebo spínača.







Syntax príkazu break

Syntax pre vyhlásenie o prerušení v C++ je celkom jednoduché, čo je uvedené nižšie:



prestávka ; //syntax v jazyku C++

Vyššie uvedená syntax sa používa v rámci príkazu slučky alebo prepínača na ukončenie vykonávania bloku.







Ako funguje príkaz break v C++?

A vyhlásenie o prerušení je programovací príkaz, ktorý hovorí počítaču, aby zastavil spustenie príkazu slučky alebo prepínača a prešiel na ďalší príkaz. Keď vyhlásenie o prerušení sa objaví v slučke, zastaví chod slučky a prejde na ďalší príkaz po slučke. To je užitočné pre rýchle opustenie cyklu, keď je splnená určitá podmienka.

The vyhlásenie o prerušení môže byť tiež použitý s príkazom if-else, ale vždy by mal byť deklarovaný v tele cyklu a použitý vždy len pre jednu podmienku.



In zmeniť príkazy , vyhlásenie o prerušení sa zvyčajne používa na konci každého prípadu, aby sa zabezpečilo, že program nebude pokračovať vo vykonávaní nasledujúcich prípadov. Keď vyhlásenie o prerušení sa vyskytne, program vyskočí z príkazu switch a prejde na ďalší príkaz.

The vyhlásenie o prerušení možno použiť v nasledujúcich typoch slučiek:

  • pre slučku
  • pričom slučka
  • slučka do-while
  • Puzdro na vypínač

Príklady príkazov break v programoch C++

Pozrime sa na niekoľko príkladov zlomové výroky v programovacom jazyku C++.

Príklad 1: príkaz break s jednoduchou slučkou For-Loop

#include
použitím menný priestor std ;
int Hlavná ( ) {
pre ( int a = 1 ; a <= dvadsať ; a ++ )
{
ak ( a == 10 )
{
prestávka ;
}
cout << a << '' ;
}
vrátiť 0 ;
}

Vyššie uvedený kód definuje hlavnú funkciu, ktorá používa cyklus for na iteráciu cez celé čísla od 1 do 20. Cyklus sa predčasne ukončí pomocou vyhlásenie o prerušení keď sa premenná cyklu a rovná 10. Program potom vypíše do konzoly celé čísla od 1 do 9.

Výkon

Príklad 2: Break Statement s Switch Case

#include
použitím menný priestor std ;
int Hlavná ( ) {
int a = 3 ;
prepínač ( a ) {
prípad 1 :
cout << 'Prípad 1: Dnes je pondelok' << endl ;
prestávka ;
prípad 2 :
cout << 'Prípad 2: Dnes je utorok' << endl ;
prestávka ;
prípad 3 :
cout << 'Prípad 3: Dnes je streda' << endl ;
prestávka ;
prípad 4 :
cout << 'Prípad 4: Dnes je štvrtok' << endl ;
prestávka ;
prípad 5 :
cout << 'Prípad 5: Dnes je piatok' << endl ;
prestávka ;
}
vrátiť 0 ;
}

Vo vyššie uvedenom príklade, keď program vykoná príkaz switch, prípad 3 sa vykoná ako 'a' je inicializovaný na 3. The vyhlásenie o prerušení pomáha ukončiť príkaz switch bez následného vykonania ostatných prípadov.

Výkon

Príklad 3: Prerušte príkaz pomocou slučky Do-While

#include
použitím menný priestor std ;

int Hlavná ( ) {
int na jeden ;
robiť {
cout << 'Zadajte kladné číslo (-1 pre ukončenie): ' ;
jedenie >> na jeden ;
ak ( na jeden == - 1 ) {
prestávka ;
}
cout << 'Zadali ste:' << na jeden << endl ;
} zatiaľ čo ( na jeden > 0 ) ;

cout << 'Program bol ukončený.' << endl ;
vrátiť 0 ;
}

Vyššie uvedený program vyzve užívateľa, aby zadal kladné číslo, a ak užívateľ zadá -1, slučka sa opustí pomocou vyhlásenie o prerušení . Ak užívateľ zadá kladné číslo, program zobrazí číslo a cyklus pokračuje, kým užívateľ nezadá -1.

Všimnite si, že slučka do-while v tomto príklade zaisťuje, že sa slučka vykoná aspoň raz, aj keď užívateľ zadá -1 pri prvej iterácii.

Výkon

Výhody prestávky

The vyhlásenie o prerušení je v programe užitočná, pretože vám umožňuje predčasne ukončiť slučku alebo príkaz switch na základe nejakej podmienky. Hlavnou výhodou použitia a vyhlásenie o prerušení spočíva v tom, že môže ušetriť čas a prostriedky na spracovanie tým, že umožní programu ukončiť cyklus alebo príkaz switch hneď, ako je splnená požadovaná podmienka, namiesto toho, aby pokračoval vo vyhodnocovaní podmienky v nasledujúcich iteráciách.

Záver

V C++ je vyhlásenie o prerušení môže zefektívniť váš kód tým, že vám umožní ukončiť cyklus alebo príkaz switch hneď, ako je splnená požadovaná podmienka, namiesto toho, aby ste zbytočne pokračovali vo vyhodnocovaní podmienky. V tomto článku sme poskytli koncept, syntax, prácu a niekoľko príkladov zlomové výroky vo for-loop, switch case a do-while.