# Ling C # Dúvida quanto a a passagem de parâmetros por valor e por referência

Ola, amigos!

Estou estudando um pouco de C e ao desenvolver um exercício, tive dúvidas quanto a passagem de parâmetros por valor e por referência.

O exercício é este:

Fazer uma função que entre com duas variáveis de entrada, uma por valor e outra por
referência. A variável por valor freq é inteira e por referência pot do tipo float. A função controle retorna através da variável por referência o seguinte:

pot = pot² + pot*freq + 5.

O protótipo da função controle é: void controle (int freq, float *pot);

Eu até consegui desenvolver o código e compila-lo sem problemas, mas minha dúvida é se estou fazendo as passagens por referência corretamente.

Conto com a colaboração de vocês para o esclarecimento.

Desde já, grato.