BREAK E CONTINUE


break etichetta; //etichetta opzionale


quando viene incontrata l'istruzione break (for, while, do...while e switch) viene terminato il blocco codice in esecuzione. Se è presenza l'etichetta, viene chiuso il blocco codice definito dall'etichetta specificata :


esempio


pippo: //etichetta per identificare un blocco

for (esp1;esp2;esp3)

{

for(esp4;esp5;esp6)

{

while(esp7)

{

break pippo; //chiude tutti i 3 blocchi annidati definiti dalla label pippo

...

}

}

}



continue;


quando viene incontrata questa istruzione, si interrompe il blocco istruzione e si torna a verificare l'espressione parametro. Questa istruzione si può usare con if, for, while, do...while. Vietato l'uso con lo switch.