Tipos de ponteiros
É possível, aceitável e benéfico criar tipos de ponteiros em C, como mostrado abaixo:
typedef int *IntPointer; ... IntPointer p;
Isso é o mesmo que dizer:
int *p;
Esta técnica será usada em muitos exemplos nas páginas a seguir. A técnica freqüentemente torna uma declaração de dados mais fácil de ler e compreender, facilitando também a inclusão de ponteiros em estruturas ou a passagem de parâmetros de ponteiros em funções.