38823 afișări Candale Silviu (silviu) 26.07.2021 www.pbinfo.ro
Etichete: nicio etichetă

Instrucțiunea break are sens și poate fi folosită numai în instrucțiunile switch, while, do ... while și for.

Sintaxa

break;

Mod de execuție

Am văzut semnificația instrucțiunii break atunci când apare în instrucțiunea switch.

Efectul instrucțiunii break când apare într-o instrucțiune repetitivă este întreruperea execuției acesteia și trecerea la instrucțiunea care urmează celei repetitive.

Exemplu

#include <iostream>
using namespace std;
int main ()
{
    int n;
    cin >> n;
    int S = 0;
    for(int i = 1; i <= n ; i ++)
    {
        S += i;
        if(i == 5)
            break;
    }
    cout << S << endl;
    return 0;
}
  • Dacă valoarea lui n este cel mult 5, se va afișa suma numerelor de la 1 la n.
  • Dacă n >= 5 se va afișa întotdeauna 15, deoarece execuția lui for se întrerupe, datorită lui break, când i este 5.

38823 afișări Candale Silviu (silviu) 26.07.2021 www.pbinfo.ro