Os parâmetros são passados para uma função de acordo com a sua posição. Ou seja, o primeiro parâmetro da chamada (programa) define o valor do primeiro parâmetro na definição da função, o segundo parâmetro do programa define o valor do segundo...
| |||||||||||||||
Esqueleto de uma função | |||||||||||||||
| |||||||||||||||
Parâmetros | |||||||||||||||
| |||||||||||||||
| |||||||||||||||
| |||||||||||||||
Os parâmetros são passados para uma função de acordo com a sua posição. Ou seja, o primeiro parâmetro da chamada (programa) define o valor do primeiro parâmetro na definição da função, o segundo parâmetro do programa define o valor do segundo parâmetro da função e assim por diante. Os nomes dos parâmetros na chamada não tem relação com os nomes dos parâmetros na definição da função. No código a seguir, por exemplo, a função SOMA é chamada recebendo como parâmetros as variáveis "a" e "b", nesta ordem. | |||||||||||||||
Passagem de Parâmetros por valor | |||||||||||||||
| |||||||||||||||
No exemplo a seguir a variável f, declarada na main(), passada por parâmetro para a função Cem(), não terá o valor alterado dentro da função, pois o valor de f(20.7) será copiado para o parâmetro a da função. | |||||||||||||||
|