*   >> Leitura Educação Artigos >> education >> colégio e universidade

Definição de Pointer.

O que é ponteiro? : - Antes de responder sobre ponteiro permite que o conhecimento sobre repescagem variável, em c /c ++. Variável em c /c ++ é nome dado ao local de memória. Seu chamado variável, porque o conteúdo de dados nesta memória pode variar conforme o programa é executado. Nós podemos encontrar a memória ocupada por variável usando AddressOf operador "&". Tomemos um exemplo: - EG1. int main () {int a = 0; printf ("valor armazenado em um =% d", a); //Isso vai imprimir 0. printf ("Endereço de um =% d", & a); //Isso vai imprimir o endereço de um.

retornar 0; }

Agora, voltando ao ponteiro, ponteiro é variável que contém o endereço de outra variável.

EG2. int main () {

int a = 5; /* um é variável que armazenar inteiro * /Tablet

int * p; /* P é uma variável que armazena o endereço de uma variável intger; * /Tablet

p = & a; /* P é feita para apontar para um, ou seja, p agora vai realizar endereço de um. * /Tablet

printf ("\\ nValue armazenado num =% d", a); /* Isto irá imprimir 5 * /Tablet

printf ("\\ nAddress de a =% d", & a); /* Isto irá imprimir endereço de um.

* /Tablet

printf ("\\ nValue armazenado a p =% d", p); /* isto irá imprimir o valor armazenado em p nota que este será o * /Tablet

/* endereço de um. * /Tablet

printf ("\\ nAddress de p =% d", & p); /* Isto irá imprimir endereço p. note que este não é o mesmo que o endereço * /Tablet

/* de um, o que significa um e p são duas variáveis ​​diferentes. * /Tablet

Printf ("Valor armazenado no endereço apontado por p =% d", * p); //Isto irá imprimir o valor de retorno 0

}

o /p

5

1000 //endereço assumidos de uma.


1000

1012 //endereço assumido de p

5


Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.