|
6.3 Passagem por valor
O valor, e apenas o valor, do argumento é
copiado para o parâmetro da chamada. Qualquer ação
sobre esta variável no procedimento chamado não tem efeito
na variável ou expressão de origem.
Baseado no algoritmo exemplo:
Na chamada:
X recebe o valor de
I=2
Y recebe o valor de
A[2]=6
Na execução:
X<-X+1, isto
implica que X recebe 3
Y<-Y+1, isto
implica que Y recebe 7
Escreve
3 7
No retorno:
Escreve
2 5 6
7 |
|