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