dichiarazione continue in Objective-C
Il continue nel linguaggio di programmazione Objective-C funziona un po 'come il breakdichiarazione. Invece di forzare la terminazione, tuttavia, continue forza la successiva iterazione del ciclo, saltando qualsiasi codice intermedio.
Per il for ciclo continuo, continuedetermina l'esecuzione del test condizionale e delle porzioni di incremento del ciclo. Per ilwhile e do...while loop, continue fa sì che il controllo del programma passi ai test condizionali.
Sintassi
La sintassi per a continue l'affermazione in Objective-C è la seguente:
continue;
Diagramma di flusso
Esempio
#import <Foundation/Foundation.h>
int main () {
/* local variable definition */
int a = 10;
/* do loop execution */
do {
if( a == 15) {
/* skip the iteration */
a = a + 1;
continue;
}
NSLog(@"value of a: %d\n", a);
a++;
} while( a < 20 );
return 0;
}
Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:
2013-09-07 22:20:35.647 demo[29998] value of a: 10
2013-09-07 22:20:35.647 demo[29998] value of a: 11
2013-09-07 22:20:35.647 demo[29998] value of a: 12
2013-09-07 22:20:35.647 demo[29998] value of a: 13
2013-09-07 22:20:35.647 demo[29998] value of a: 14
2013-09-07 22:20:35.647 demo[29998] value of a: 16
2013-09-07 22:20:35.647 demo[29998] value of a: 17
2013-09-07 22:20:35.647 demo[29998] value of a: 18
2013-09-07 22:20:35.647 demo[29998] value of a: 19