Funzioni utente

Vedi la discussione.

Un programma può diventare molto lungo e complesso (si perde il controllo…)

Per migliorare la leggibilità si ricorre comunemente a delle linee vuote e ai commenti

Una parte di codice diventa una funzione se

  • è riconoscibile (svolge un compito specifico)
  • si ripete più volte nello stesso progetto
  • è troppo lunga (più di 20/30 righe?)
  • vogliamo utilizzarla in un altro progetto
  • vogliamo condividerla

Per passare il controllo a una funzione è necessario chiamarla.
Dopo l’esecuzione dell’ultima istruzione all’interno della funzione il controllo ritorna alla prima istruzione successiva alla chiamata.

Il blocco principale non ha l’esclusiva di fare le chiamate, ogni funzione può chiamare qualsiasi funzione