Latest web development tutorials

sentencia break C ++

bucle C ++ bucle C ++

C ++ en la sentenciabreak tiene las dos formas siguientes:

  1. Cuando una sentenciabreak se produce dentro de un bucle, el bucle se dará por terminado inmediatamente y el flujo del programa seguirá llevando a cabo de inmediato el siguiente ciclo de estado.
  2. Puede ser utilizado para terminarla declaración del interruptoren un caso.

Si está utilizando un bucle anidado (es decir, un bucle anidado dentro de otro bucle), romper declaración para detener la ejecución del bucle más interior, y luego iniciar la siguiente línea de código después del bloque.

gramática

Romper instrucción en C ++ sintaxis:

break;

diagrama de flujo

sentencia break C ++

Ejemplos

#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;
}

Cuando el código se compila y ejecuta, produce los siguientes resultados:

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

bucle C ++ bucle C ++