istruzione break in Objective-C

Il break l'istruzione nel linguaggio di programmazione Objective-C ha i seguenti due usi:

  • 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 loop annidati (cioè, un loop dentro un altro loop), l'istruzione break interromperà l'esecuzione del loop più interno e inizierà a eseguire la riga di codice successiva dopo il blocco.

Sintassi

La sintassi per a break l'affermazione in Objective-C è la seguente:

break;

Diagramma di flusso

Esempio

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

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

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