- I costrutti ora visti sono sufficienti (anzi sovrabbondanti) per implementare qualunque algoritmo
- A volte è però conveniente utilizzare istruzioni che infragono la struttura
imposta dai costrutti visti finora.
- Queste istruzioni sono:
- break che consente di uscire incondizionatamente da un qualunque ciclo o
switch
- continue, che all'interno del blocco che costituisce l'<istruzione da ripetere>
di un qualunque ciclo fà raggiungere immediatamente la fine del blocco saltando le istruzioni rimanenti
- E, per finire il famigerato goto che consente di proseguire l'esecuzione del programma
da un punto a piacere, violando qualunque struttura che voglia dare un senso alla programmazione
|