O uso de um ponteiro como parâmetro de uma função é feito de forma semelhante 
                ao que já estudado em relação a outros tipos de dados usados na declaração de 
                parâmetros.
            
            Sintaxe
            tipo_retorno nome_funcao( tipo_dado *nome_param); 
            Onde
            tipo_retorno: tipo de retorno da função.
nome_funcao: nome da função desejada.
*nome_param: ponteiros como parametro. Prefixados com *
            Exemplo 1
            //protótipos
int funcao(int *var);
double funcao(double *var);
float funcao(float *var);
char funcao(char *var);
            
                Para passarmos o endereço de uma variável como argumento para uma função, 
                utilizamos o operador &:
            
            Sintaxe
            nome_funcao( &nome_parametro1, ... , &nome_parametroN ); 
            Exemplo 2
            
#include <stdio.h>
void funcao(int *parametro)
{
    *parametro = 100;
}
int main ()
{
    int var=99;
    printf("%d \n",var);
    funcao(&var); //altera o conteúdo da variável.
    printf("%d \n",var);
}
            Saída
            
99
100
            
                No exemplo acima, abordamos o que foi discutido em 
                C Funções: Passagem por referência.