Jean Carlo Mendes
Da mesma maneira que existem em C variáveis do tipo char, int e float, existem variáveis do tipo ponteiro. As variáveis do tipo ponteiro armazenam endereços de memória. Ao declarar uma variável do tipo ponteiro, deve ‐ se informar também que tipo de informação estará contida no endereço que o ponteiro irá armazenar. Por exemplo, um ponteiro int aponta para um inteiro, isto é, ele é capaz de guardar o endereço de um inteiro.
A forma de declaração de uma variável ponteiro é: tipo *nome_variavel; onde tipo é o tipo do dado que estará contido no endereço que o ponteiro irá armazenar. Exemplo: float *p; ou seja, p apontará para uma região de memória que armazena um valor float.