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