Le istruzioni che infrangono la struttura

  • 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:
    1. break che consente di uscire incondizionatamente da un qualunque ciclo o switch
    2. 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
    3. 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

© Ing. Stefano Salvi - All rights reserved