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

C Pointers

do usando o objeto ponteiro. Leia e tentar compilar o código e observe que o compilador irá emitir uma mensagem de erro. #include int main () {int hisInt = 55; int * const myPointer = & hisInt; int herInt = 80; myPointer = & herInt; printf ("% i", * myPointer); retornar 0; } Foram adicionados Duas declarações. O primeiro comunicado acrescenta cria um novo objeto, identificado por herInt. O valor, 80 é atribuído a este objeto. A segunda afirmação acrescentou tenta mudar o ponteiro constante (valor constante do objeto apontador) para o endereço do novo objeto.

O compilador não compila e emite uma mensagem de erro. Valor constante, valor apontado constante e Pointer constante na C, quando falamos de um valor constante, estamos nos referindo ao caso de um único objeto cujo valor é constante, como vimos na parte anterior da série. Quando falamos de valores apontados constante, estamos nos referindo ao caso de dois objetos (e apontou ponteiro), onde o valor do objeto pontiagudo é constante.

Quando falamos de ponteiro constante, estamos nos referindo ao caso de dois objetos (e apontou ponteiro), onde o ponteiro (endereço do objeto pontiagudo no objeto ponteiro) é constante. Vazio Tipo de objeto Quando um objeto não tem valor, e não foi reservado para um int ou float ou qualquer um dos outros tipos de objetos, é dito para ter um tipo void objeto. Vazio tipo de ponteiro Um ponteiro que aponta para um objeto que é um tipo void objeto, é dito ser um ponteiro do tipo ponteiro nulo. Aqui temos dois objetos: o objeto ponteiro eo objeto pontiagudo.

O objeto ponteiro é normal, e que tem um apontador (endereço) para algum outro objecto. Este outro objeto está vazio e não foi reservado para um int ou float ou qualquer um dos outros tipos de objetos. Null Pointer Quando você fala sobre um ponteiro você falar sobre dois objetos: o objeto ponteiro eo objeto pontiagudo. Ao declarar um objeto ponteiro que você tem a precedê-lo com o tipo de objeto do objeto pontiagudo; que é sempre o caso. A situação pode surgir quando você teria um ponteiro, para um determinado tipo de objeto, mas ainda não foi decidido se esse objeto é existir.

Em outras palavras, você tem apenas um objeto, o objeto ponteiro, que esperamos apontar para um objeto de um tipo particular, mas no momento não está a apontar para qualquer objeto. Neste caso, os inventores decidiram que o valor do objecto ponteiro não tem de estar vazio, ele tem de ser zero. Tal ponteiro não aponta para qualquer objeto. Tal ponteiro é

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