Pagina anteriorIndiceProxima pagina

Algoritmos Computacionais

9.3 Passagem por Referência

Program EXEMPLO;
Var
 A:integer;

Procedure Dobra_valor (Var B: integer );
Begin
 B: = 2 * B
 Writeln ( B );
End; { de dobra valor }

Begin
 A: = 10;
 Writeln ( A );
 Dobra_valor ( A );
 Writeln ( A )
End.  (* de exemplo *)

  • É passado o endereço do argumento
  • Na passagem o parâmetro deve ser uma variável;
  • Os parâmetros podem ser usados para retornar valores ao programa principal.

Pagina anteriorIndiceProxima pagina

araujo@eng.uerj.br