3° Anno TEORIA 7.1 - Slide Procedure e Funzioni | Page 27
a ) Passaggio dei parametri per VALORE o BY VALUE
Programma chiamante
( 1 ) All ’ atto della CHIAMATA viene effettuata la COPIA del parametro ATTUALE a nel parametro FORMALE a1 omologo
( 3 ) Il parametro FORMALE a1 viene distrutto e ne consegue che il parametro ATTUALE a NON HA CAMBIATO il suo valore
INIZIO ......... a1 � 20
Programma chiamato
........... RITORNA FINE
( 2 ) a1 cambia valore
( 3 ) a1 viene distrutta
Passaggio dei parametri per VALORE o BY VALUE
a ) Passaggio dei parametri per VALORE o BY VALUE
Programma chiamante
A2F8112B
( 1 ) All ’ atto della CHIAMATA viene effettuata la COPIA del parametro ATTUALE a nel parametro FORMALE a1 omologo
15 a
( 2 ) Il parametro FORMALE a1
a1
15 20
CAMBIA il suo valore
( 3 ) Il parametro FORMALE a1 viene distrutto e ne consegue che il parametro ATTUALE a NON HA CAMBIATO il suo valore
INIZIO ......... a1 � 20
Programma chiamato
........... RITORNA FINE
20 a1
( 2 ) a1 cambia valore
( 3 ) a1 viene distrutta
3° Anno TEORIA 7.1 - Slide Procedure e Funzioni | Page 26
3° Anno TEORIA 7.1 - Slide Procedure e Funzioni | Page 28