A passagem de parâmetro ocorre quando é feita uma substituição dos parâmetros formais pelos reais no momento da execução da sub-rotina. Estes parâmetros serão passados por variáveis de duas formas: Por valor e Por referência.
-Por valor
Passagem de parâmetro por valor que for alterada dentro do procedimento não será visto fora. A passagem de parâmetro por valor é feito uma cópia do conteúdo da variável, todas as modificações feitas dentro do procedimento são realizadas na cópia não alterando o valor da variável original. As variáveis ocupam espaços distintos na memória RAM.
-Por referência
Na passagem de parâmetro por referência tudo o que é modificado dentro do procedimento é visto fora. Na passagem de parâmetro por referência é feita uma cópia do endereço da variável, no caso, tudo o que for alterado internamente será refletido externamente. As variáveis apontam para o mesmo espaço na memória RAM.
terça-feira, 11 de maio de 2010
Sub-programação "Passagem de Parâmetro"
Marcadores:
Passo a Passo Pascal
Assinar:
Postar comentários (Atom)
0 comentários:
Postar um comentário