dichiarazione continue in C
Il continue l'istruzione nella programmazione C funziona in qualche modo come l'istruzione breakdichiarazione. Invece di forzare la terminazione, impone l'esecuzione della 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 C è la seguente:
continue;
Diagramma di flusso
Esempio
#include <stdio.h>
int main () {
/* local variable definition */
int a = 10;
/* do loop execution */
do {
if( a == 15) {
/* skip the iteration */
a = a + 1;
continue;
}
printf("value of a: %d\n", a);
a++;
} while( a < 20 );
return 0;
}
Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19