Passagem de Parâmetros por Referência
•
•
A linguagem C permite a passagem de ponteiros para funções.
Isso permite que as funções possam alterar o conteúdo das
variáveis indiretamente pelo seu endereço de memória.
•
Se uma função g chama uma função f:
–
f não pode alterar diretamente valores de variáveis de g, porém
–
se g passar para f os valores dos endereços de memória onde as
variáveis de g estão armazenadas, f pode alterar, indiretamente, os
valores das variáveis de g.