declaración de ruptura en Objective-C

los break declaración en el lenguaje de programación Objective-C tiene los siguientes dos usos:

  • Cuando el break la instrucción se encuentra dentro de un bucle, el bucle se termina inmediatamente y el control del programa se reanuda en la siguiente instrucción que sigue al bucle.

  • Puede usarse para terminar un caso en el switch declaración (cubierta en el próximo capítulo).

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

Sintaxis

La sintaxis de un break declaración en Objective-C es la siguiente:

break;

Diagrama de flujo

Ejemplo

#import <Foundation/Foundation.h>
 
int main () {
   
   /* local variable definition */
   int a = 10;

   /* while loop execution */
   while( a < 20 ) {
      NSLog(@"value of a: %d\n", a);
      a++;
      
      if( a > 15) {
         /* terminate the loop using break statement */
         break;
      }
   }
 
   return 0;
}

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

2013-09-07 22:15:46.905 demo[12282] value of a: 10
2013-09-07 22:15:46.906 demo[12282] value of a: 11
2013-09-07 22:15:46.906 demo[12282] value of a: 12
2013-09-07 22:15:46.906 demo[12282] value of a: 13
2013-09-07 22:15:46.906 demo[12282] value of a: 14
2013-09-07 22:15:46.906 demo[12282] value of a: 15