Latest web development tutorials

C ++ istruzione break

anello C ++ anello C ++

C ++ nella istruzionebreak ha i seguenti due modi:

  1. Quando un'istruzionebreak si verifica all'interno di un ciclo, il ciclo viene immediatamente interrotto e il flusso del programma continuerà ad attuare immediatamente il ciclo di istruzione successiva.
  2. Può essere utilizzato per terminarel'istruzione switch in un caso.

Se si utilizza un ciclo nidificato (cioè un ciclo annidato all'interno di un altro anello), rompere dichiarazione di fermare l'esecuzione del ciclo più interno, e quindi avviare la successiva riga di codice dopo il blocco.

grammatica

Rompere dichiarazione nella sintassi C ++:

break;

diagramma di flusso

C ++ istruzione break

Esempi

#include <iostream>
using namespace std;
 
int main ()
{
   // 局部变量声明
   int a = 10;

   // do 循环执行
   do
   {
       cout << "a 的值:" << a << endl;
       a = a + 1;
       if( a > 15)
       {
          // 终止循环
          break;
       }
   }while( a < 20 );
 
   return 0;
}

Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15

anello C ++ anello C ++