Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como Dereference ponteiros void
ponteiros void fornecer programadores C com a capacidade de fazer referência a variáveis ​​fora de uma função . Tradicionalmente, quando você cria uma variável em uma função, você pode usar apenas os valores das variáveis ​​dentro dessa função. No entanto, com ponteiros , você pode passar o ponteiro para outras funções e usar a qualquer variável em seu código. Dereferencing um ponteiro envolve a recuperação do valor que ele contém. Isto é feito com o asterisco . Instruções
1

Criar a variável principal. Ponteiros "point" para os dados em suas variáveis ​​C , de modo que a variável primeiras necessidades a serem definidos. Neste exemplo , é criado um número inteiro . O código a seguir cria um inteiro em C:

int integer_value = 0;
2

Defina o ponteiro. As variáveis ​​com o prefácio asterisco definir um valor de ponteiro . O código a seguir cria um ponteiro em C:

int * integer_pointer ;
3

Atribuir o valor da variável para o ponteiro. Antes que o ponteiro pode ser desreferenciado , ele precisa ter uma atribuição de variável. A seguir atribui o inteiro criado no primeiro passo para o ponteiro criado na etapa dois :

integer_pointer = & integer_value ;

O "&" prefixo significa atribuir o " endereço " da variável. O ponteiro é atribuído o valor de memória. Portanto, quando você excluir a referência e altere o valor do ponteiro , você também editar a variável localizada no " integer_value " endereço de memória.
4

Dereference o ponteiro e alterar seu valor. Usando o asterisco ao atribuir um valor para o ponteiro dereferences -lo. O código a seguir ilustra como para excluir a referência um ponteiro nulo :

* integer_pointer = 11;

Anterior :

Próximo : No
  Os artigos relacionados
·Como Fazer um Botão Sair em C + + 
·Como Fazer um Botão Invisível no Visual C 
·Como converter Celsius para Fahrenheit em C + + sem for…
·Como obter um valor de célula Gridview 
·Como controlar Stepper Motors Usando Dev- C + + 
·Objetivo Questionamento em C Programação 
·Como aprender Turbo C 
·Como fazer Gráfico Quadrantes em C + + 
·Como compilar Flex para iPhone 
·Como alocar uma matriz 2D usando malloc 
  Artigos em destaque
·Como desenvolver aplicações Deployable Windows Mobile…
·Como aprender Turbo C 
·Como converter uma String para Boolean 
·Como descompactar um arquivo em C # 
·Como criar gráficos no Visual C 
·Qual é o significado de ANSI 
·Como acessar podcasts de vídeo com o iPhone SDK 
·Visual C Tutorial 2005 
·Função C estática em linha 
·Como editar uma cadeia de caracteres de comprimento fix…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados