C Sentencia break

C 循环Bucles en C

En el lenguaje CbreakLa sentencia tiene los siguientes dos usos:

  1. CuandobreakCuando la sentencia aparece dentro de un bucle, el bucle termina inmediatamente y el flujo del programa continúa con la siguiente sentencia después del bucle.
  2. Se puede utilizar para terminarswitchun case dentro de la sentencia switch.

Si está utilizando bucles anidados (es decir, un bucle dentro de otro bucle), la sentencia break detiene la ejecución del bucle más interno y luego comienza a ejecutar la siguiente línea de código después de ese bloque.

Sintaxis

En el lenguaje CbreakLa sintaxis de la sentencia:

break;

Diagrama de flujo

Ejemplo

Ejemplo

#include <stdio.h>
 
int main ()
{
   /* Definición de variables locales */
   int a = 10;

   /* Ejecución del bucle while */
   while( a < 20 )
   {
      printf(El valor de a: %d\n", a);
      a++;
      if( a > 15)
      {
         /* Usar la sentencia break para terminar el bucle */
          break;
      }
   }
 
   return 0;
}

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:

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

C 循环Bucles en C

Otras extensiones