Como usar apontadores em C

1º Declarar o apontador

int* ap;

2º Obtém-se o endereço de memória de uma variável precedendo de “&”

int x;
ap= &x;    //inicializar o apontador (os apontadores devem ser sempre inicializados com um endereço de memoria válido)
//é guardado um número que representa um endereço de memória

3º O valor armazenado no endereço, para o qual o apontador aponta, pode ser manipulado, procedendo o símbolo * à variável.

*ap=10;   // *ap: aceder à posição de memória

No caso de vectores não é necessário &vector, pois o próprio vector é um endereço de memória.