3° Anno TEORIA 7.1 - Slide Procedure e Funzioni | Page 28

b ) Passaggio dei parametri per RIFERIMENTO o BY REFERENCE ( o per INDIRIZZO )
Programma chiamante
( 1 ) All ’ atto della CHIAMATA viene effettuata la COPIA del riferimento ( ossia l ’ indirizzo ) del parametro ATTUALE a nel parametro FORMALE omologo
( 2 ) Il parametro ATTUALE a CAMBIERA ' il suo valore
( 3 ) Il parametro FORMALE a1 viene distrutto e il parametro ATTUALE a HA CAMBIATO il suo valore
Programma chiamato
A2F8112B a1
INIZIO ......... a1 � 20 ( 2 ) a cambia valore ............. attraverso a1
FINE ( 3 ) a1 viene distrutta

Passaggio dei parametri per riferimento o BY REFERENCE

b ) Passaggio dei parametri per RIFERIMENTO o BY REFERENCE ( o per INDIRIZZO )

Programma chiamante

A2F8112B

15 20 a

( 1 ) All ’ atto della CHIAMATA viene effettuata la COPIA del riferimento ( ossia l ’ indirizzo ) del parametro ATTUALE a nel parametro FORMALE omologo

( 2 ) Il parametro ATTUALE a CAMBIERA ' il suo valore

( 3 ) Il parametro FORMALE a1 viene distrutto e il parametro ATTUALE a HA CAMBIATO il suo valore

Programma chiamato

A2F8112B a1

A2F8112B a1

INIZIO ......... a1 � 20 ( 2 ) a cambia valore ............. attraverso a1

FINE ( 3 ) a1 viene distrutta