Este operador, na verdade, tem dois significados medida em que os ponteiros são em causa: Quando usado na declaração ou na inicialização de um objeto ponteiro, ele refere-se ao endereço do objeto pontiagudo. Quando usado com o objeto ponteiro após a criação (ou declaração de inicialização) do objeto ponteiro, ele refere-se ao valor do objeto pontiagudo. Veremos exemplos destes abaixo.
Criando um ponteiro Considere o seguinte segmento de código: float hisFloat; flutuar * myPointer; myPointer = & hisFloat; Como eu disse acima, sempre que você está falando sobre um ponteiro, dois objetos estão preocupados: o objeto pontiagudo e o objeto ponteiro. O objeto pontiagudo acima tem o identificador, hisFloat. É do tipo float. Na parte anterior da série, vimos declarações semelhantes à primeira linha (objecto pontiagudo) acima. Nós temos a declaração de hisFloat; você pode atribuir um valor a ela se você quisesse.
Próximo no segmento de código, você tem a declaração do objeto ponteiro. Ela começa com o tipo de objeto do objeto pontiagudo. Ele não começa com qualquer indicador de tipo para o objeto ponteiro. Em seguida, você tem um espaço e, em seguida, o operador de remoção de referência, *. Então você tem o identificador que identifica o objeto ponteiro. Não confunda entre objeto e ponteiro objeto pontiagudo. Não há nenhum indicador de tipo para o objeto ponteiro. * Não é o indicador de tipo para o objeto ponteiro. * Tem dois significados medida em que os ponteiros estão em causa (ver abaixo).
A última declaração acima, obtém o endereço (& hisFloat) do objeto pontiagudo e atribui-lo ao objeto ponteiro, identificada pelo identificador, myPointer. Lembre-se, ao usar um identificador após a declaração (ou inicialização), você não precedê-lo com qualquer indicador de tipo de objeto; que é o que temos feito na última declaração. De referir ainda que no caso de ponteiros, o identificador do apontador não é precedido por *. Note a forma como o identificador do objeto ponteiro é declarada. Não é declarada a maneira identificadores de objetos de outros tipos são declarados.
O id