Il passaggio dei parametri

  • I parametri sono delle variabili particolari in quanto costituiscono la forma di comunicazione tra le funzioni e chi le invoca.
  • I parametri formali (quelli che vengono indicati nella dichiarazione delle funzioni) sono dei segnaposto, che verranno sostituiti dai parametri attuali, forniti da chi chiama la funzione.
  • Il meccanismo di sostituzione può avvenire in due modi
    • per valore, nel qual caso il parametro è una variabile vera e propria, nella quale viene copiato il valore passato dal chiamante, garantendo la separazione tra variabili del chiamante e variabili della funzione
    • per riferimento (o per indirizzo), nel qual caso viene consegnato alla funzione l'indirizzo della variabile reale del chiamante, in modo che la funzione possa accedervi e, se necessario, modificarla per conto del chiamante

© Ing. Stefano Salvi - All rights reserved