Ponteiros fornecer aos programadores com a capacidade alias uma variável por " apontar " para o seu espaço de endereço. Um ponteiro é atribuído o valor de uma variável usando o espaço de endereço onde o valor situa-se na memória do computador. A afirmação " printf" é usado em programação C para imprimir valores de variáveis. Ponteiros são impressos de forma diferente do que outros valores de computador. Você pode imprimir o espaço de endereço para o qual os endereços de ponteiro ou você pode imprimir o valor que está contido nesse espaço de endereço. Instruções
1
Crie uma variável C simples. Ponteiros são atribuídos a espaços de endereçamento na memória, mas primeiro uma variável precisa de uma definição. O código a seguir define um número inteiro e um ponteiro :
int theInt = 5; int * thePointer ;
2
Atribuir o ponteiro para o espaço de endereço da variável inteira . O comercial é o prefixo usado para associar espaços de endereçamento para ponteiros. O código a seguir mostra como atribuir um ponteiro para uma variável :
thePointer = &theInt;
3
Imprima o valor do ponteiro . A seguir impressões instrução printf o valor do ponteiro para a tela :
printf (" O valor do ponteiro é% d" , * thePointer );
O valor impresso na tela é de 5 , que é o valor da variável atribuída ao ponteiro.
4
Imprimir o espaço de endereço atribuído ao ponteiro. A seguinte declaração printf imprime o endereço de memória para o ponteiro :
printf (" O espaço de endereço para o ponteiro é% d" , thePointer );
Note que a diferença entre as duas declarações printf é o prefixo asterisco . As estampas asterisco fora o valor , ao removê-lo imprime o espaço de endereço na memória.