Jak používat příkaz break v C++

Jak Pouzivat Prikaz Break V C



The příkaz break je klíčovým prvkem programování v C++. Používá se k ukončení smyčky nebo příkazu switch, když je splněna určitá podmínka. V tomto tutoriálu budeme diskutovat o tom, jak příkaz break funguje v C++, jeho syntaxi a různých příkladech, které vám pomohou lépe porozumět konceptu.

Co je příkaz break v C++

The příkaz break je příkaz toku řízení, který vám umožňuje opustit smyčku nebo příkaz switch před jejím přirozeným ukončením. Používá se k přerušení toku provádění, když je splněna určitá podmínka. Když příkaz break narazí, řízení se okamžitě přenese na první příkaz po bloku smyčky nebo přepínače.







Syntaxe příkazu break

Syntaxe pro příkaz break v C++ je docela jednoduché, což je uvedeno níže:



přestávka ; //syntaxe v jazyce C++

Výše uvedená syntaxe se používá v rámci příkazu smyčky nebo přepínače k ​​ukončení provádění bloku.







Jak funguje příkaz break v C++?

A příkaz break je programovací příkaz, který říká počítači, aby zastavil běh smyčky nebo příkazu switch a přešel na další příkaz. Když příkaz break se objeví ve smyčce, zastaví běh smyčky a přejde na další příkaz po smyčce. To je užitečné pro rychlé opuštění smyčky, když je splněna určitá podmínka.

The příkaz break lze také použít s příkazem if-else, ale měl by být vždy deklarován v těle smyčky a vždy použit pouze pro jednu podmínku.



v příkazy switch , příkaz break se obvykle používá na konci každého případu, aby bylo zajištěno, že program nebude pokračovat v provádění dalších případů. Když příkaz break narazí, program vyskočí z příkazu switch a přejde na další příkaz.

The příkaz break lze použít v následujících typech smyček:

  • pro smyčku
  • zatímco smyčka
  • smyčka do-while
  • Pouzdro na vypínač

Příklady příkazů přerušení v programech C++

Podívejme se na některé příklady break příkazy v programovacím jazyce C++.

Příklad 1: Příkaz break s jednoduchým For-Loop

#include
použitím jmenný prostor std ;
int hlavní ( ) {
pro ( int A = 1 ; A <= dvacet ; A ++ )
{
-li ( A == 10 )
{
přestávka ;
}
cout << A << '' ;
}
vrátit se 0 ;
}

Výše uvedený kód definuje hlavní funkci, která používá cyklus for k iteraci celých čísel od 1 do 20. Smyčka je předčasně ukončena pomocí příkaz break když se proměnná smyčky a rovná 10. Program poté vypíše do konzole celá čísla od 1 do 9.

Výstup

Příklad 2: break Statement with Switch Case

#include
použitím jmenný prostor std ;
int hlavní ( ) {
int A = 3 ;
přepínač ( A ) {
pouzdro 1 :
cout << 'Případ 1: Dnes je pondělí' << endl ;
přestávka ;
pouzdro 2 :
cout << 'Případ 2: Dnes je úterý' << endl ;
přestávka ;
pouzdro 3 :
cout << 'Případ 3: Dnes je středa' << endl ;
přestávka ;
pouzdro 4 :
cout << 'Případ 4: Dnes je čtvrtek' << endl ;
přestávka ;
pouzdro 5 :
cout << 'Případ 5: Dnes je pátek' << endl ;
přestávka ;
}
vrátit se 0 ;
}

Ve výše uvedeném příkladu, když program provede příkaz switch, bude případ 3 proveden jako 'A' je inicializován na 3. The příkaz break pomáhá ukončit příkaz switch bez následného provedení ostatních případů.

Výstup

Příklad 3: Příkaz přerušení pomocí smyčky Do-While

#include
použitím jmenný prostor std ;

int hlavní ( ) {
int na jednom ;
dělat {
cout << 'Zadejte kladné číslo (-1 pro ukončení): ' ;
jíst >> na jednom ;
-li ( na jednom == - 1 ) {
přestávka ;
}
cout << 'Zadali jste:' << na jednom << endl ;
} zatímco ( na jednom > 0 ) ;

cout << 'Program ukončen.' << endl ;
vrátit se 0 ;
}

Výše uvedený program vyzve uživatele k zadání kladného čísla, a pokud uživatel zadá -1, smyčka se opustí pomocí příkaz break . Pokud uživatel zadá kladné číslo, program číslo zobrazí a smyčka pokračuje, dokud uživatel nezadá -1.

Všimněte si, že smyčka do-while v tomto příkladu zajišťuje, že smyčka bude provedena alespoň jednou, i když uživatel zadá -1 při první iteraci.

Výstup

Výhody příkazu break

The příkaz break je v programu užitečný, protože umožňuje předčasně ukončit smyčku nebo příkaz switch na základě nějaké podmínky. Hlavní výhodou použití a příkaz break spočívá v tom, že může ušetřit čas a zdroje zpracování tím, že umožní programu opustit smyčku nebo příkaz switch, jakmile je splněna požadovaná podmínka, místo aby pokračoval ve vyhodnocování podmínky v následujících iteracích.

Závěr

V C++ je příkaz break může váš kód zefektivnit tím, že vám umožní opustit smyčku nebo příkaz switch, jakmile je splněna požadovaná podmínka, místo abyste zbytečně pokračovali ve vyhodnocování podmínky. V tomto článku jsme poskytli koncept, syntaxi, práci a některé příklady break příkazy v for-loop, switch case a do-while.