Passagem por Referência - Substituindo Valores

Postado por Samuel Lima em 12 de Junho de 2014  •  Comentários (0)  • 

Para os iniciantes em linguagem C/C++, mostro este bom exemplo de
Passagem de parâmetros por referência.
Na verdade o C não entende o que é Passagem de parâmetros por referência, vindo fazer parte já do C++.
Se você salvar este código com a extensão .c,é provável que o gcc mão compile,
más se você salva-lo em .cpp, o g++ compilará o código com sucesso.

Pequeno Resumo do funcionamento:

Colocando um & ( e comercial ), antes de num1 e num2,obtemos o endereço de memória
destas variáveis, substituindo as variáveis n1 e n2, Entenda que os valores originais
de n1 e n2, só funcionam dentro da função main(); Na passagem para a função subs_titui ( int &num1, int &num2 );
são apagados, e em seguida, substituídos pela mesma função.
recebendo então, os valores que foram inicializados em seu corpo.

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo