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.