*   >> Leitura Educação Artigos >> science >> programação

C Pointers

tentou o código, você teria aviso de que a saída tem alguns dígitos decimais extras. Isto é porque estamos lidando com float. A saída eo que digitou são quase os mesmos. Vamos permitir que coisas como essa neste tutorial básico. Cerca de três pontos a observar Existem três pontos a serem observados: O primeiro ponto é que, quando o operador de remoção de referência é utilizado na etapa da declaração ou de inicialização (durante a criação) de um identificador de ponteiro de objeto, o identificador de ponteiro se refere ao endereço do o objeto pontiagudo.

O segundo ponto está, após a criação do objecto pontiagudo, a ausência do operador de remoção de referência em frente do identificador do objecto ponteiro, significa que o identificador de ponteiro ainda se refere ao endereço do objecto pontiagudo (como no primeiro segmento de código , acima - sob criando um ponteiro). O terceiro ponto é, quando o operador de remoção de referência é usado após a criação do objecto pontiagudo, em frente do ponteiro identificador, o identificador do ponteiro se refere ao valor do objecto pontiagudo.

Outra maneira de colocar as informações acima é a seguinte: Durante a inicialização do ponteiro, o operador de remoção de referência é usada com o identificador do objeto ponteiro no operando esquerdo eo direito operando é um endereço de memória (por exemplo * myPointer = & hisFloat;). Durante a declaração de um identificador de ponteiro, o operador de remoção de referência é utilizado em frente do identificador para o ponteiro (por exemplo flutuar myPointer *;).

Após a inicialização ou declaração do identificador do ponteiro, o operador de remoção de referência em frente do identificador do objecto ponteiro significa o valor do objecto pontiagudo (por exemplo * myPointer = 23,5;), enquanto que a ausência do operador de remoção de referência em frente do identificador de o objeto ponteiro significa o endereço do objeto pontiagudo (por exemplo myPointer = & hisFloat;). Você pode obter o endereço de um objeto a partir do identificador de um objeto não-ponteiro.

Um objeto não-ponteiro é uma que é declarada sem que o operador de remoção de referência (por exemplo, int hisInt;) ou um que é inicializado sem que o operador de remoção de referência (por exemplo, int hisInt = 86;). Não Tipo de ponteiro de objeto Indicador O objeto ponteiro tem um tipo de objeto ponteiro (endereço) como valor. No entanto, não há nenhum indicador de tipo de objecto para um objecto de ponteiro. O indicador de

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.