Istruzione break C ++

Il break istruzione ha i seguenti due utilizzi in C ++:

  • Quando il break viene incontrato all'interno di un ciclo, il ciclo viene immediatamente terminato e il controllo del programma riprende dall'istruzione successiva che segue il ciclo.

  • Può essere utilizzato per terminare un caso in switch dichiarazione (trattata nel prossimo capitolo).

Se stai usando cicli annidati (cioè, un ciclo dentro un altro ciclo), l'istruzione break interromperà l'esecuzione del ciclo più interno e inizierà a eseguire la riga di codice successiva dopo il blocco.

Sintassi

La sintassi di un'istruzione break in C ++ è:

break;

Diagramma di flusso

Esempio

#include <iostream>
using namespace std;
 
int main () {
   // Local variable declaration:
   int a = 10;

   // do loop execution
   do {
      cout << "value of a: " << a << endl;
      a = a + 1;
      if( a > 15) {
         // terminate the loop
         break;
      }
   } while( a < 20 );
 
   return 0;
}

Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15