Funzioni

sub_funQuando il sottoprogramma B termina restituisce un risultato che occuperà logicamente lo spazio di codice della chiamata in A

Il sottoprogramma chiamante A riceverà dal sottoprogramma chiamato B (la funzione) un dato, risultato dell’elaborazione, e potrà utilizzarlo come argomento di altre elaborazioni

  • visualizzazione
  • assegnazione a una variabile
  • elaborazione all’interno di un’espressione
  • come parametro all’interno di un’altra chiamata
C…
Pascal
Python
Visual
Basic

Note

  1. In Pascal e BASIC si assegna letteralmente il risultato alla funzione…
  2. L’assegnazione potrebbe avvenire più volte, quindi l’ultima assegnazione determinerà il risultato effettivo
  3. In linguaggio C… si specifica il risultato e contemporaneamente si restituisce il controllo al chiamante…