Resposta :
Olá, tudo bem?
B - Passagem de Parâmetros por Valor e Parâmetros pro Referência
passagem por valor. Já que é feita uma cópia do argumento (ou variável), esta pode ser usada e alterada dentro da função sem afetar a variável da qual ela foi gerada. Entretanto, quando uma função precisa ser capaz de alterar os valores das variáveis usadas como argumentos, os parâmetros precisam ser explicitamente declarados como tipos ponteiros. Assim, utiliza-se o segundo método que é chamado de passagem por nome, quando um ponteiro é passado, ou de passagem por referência, quando referências são usadas. Em ambos os casos um endereço é manipulado.