Preencha os espaços em cada uma das sentenças:
a) Uma variável de ponteiro contém como valor o(a) _______ de outra variável.
b) Os três valores que podem ser usados para inicializar um ponteiro são _____, _____ e_____.
c) O único inteiro que pode ser atribuído a um ponteiro é _______.
Passo 1
Fala aí, blz? vamos para mais um probleminha.
Quando falamos de ponteiros, falamos de variáveis que guardam endereços de outras variáveis. Logo um nome de variável referencia diretamente um valor, e um ponteiro referencia indiretamente esse valor. Complicou?

Vamos pensar na seguinte hipótese, desejo enviar para você uma carta. Então, para isso eu precisarei de algumas informações suas como o CEP da sua casa, o nome da rua onde você mora, entre outras coisas, com essas informações consigo achar o seu endereço. O ponteiro age de forma muito semelhante, uma vez que ele “aponta” para um espaço de memória onde está localizada a variável.
Passo 2
Tudo certo até aqui? Vamos para a próxima.
Os ponteiros podem ser inicializados em 0, NULL ou em um endereço. Lembrando que inicializar um ponteiro em 0 é semelhante ao inicializá-lo em NULL. É importante sempre inicializar o ponteiro certinho para não correr o risco de o ponteiro acabar apontando para um lugar qualquer da memória.
Passo 3
E por fim, o único inteiro que pode ser atribuído a um ponteiro é o 0. Como já dito, é preferível utilizar o NULL para inicializar que o 0. Então se liga hein, cuidado pra não perder o programa todo bonitão por besteira. Bons Estudos ! :)
Resposta
a) Endereço.
b) 0, NULL e um endereço.
c) 0.