Vamos tentar entender essa ferramenta do C.
Ponteiros são endereços, isto é, são variáveis que contém um endereço de memória. Se uma variável contém o endereço de outra, então a primeira (o ponteiro) aponta para a segunda.
“X” o “ponteiro”, aponta para o “inteiro” A.
São ferramentas que nos possibilitam manipular endereços de memória e informações contidas nesses endereços.
#include < stdio.h > //Biblioteca
main(){
int destino,origem;
int *m; //declaração de um ponnteiro
origem = 10;
m = &origem; // m obtém o endereço de memória da variável origem
destino = *m; //destino recebe a informação contida no endereço apontado por m
printf("O resultado é: %i", destino);
system("pause");
}
& - fornece o endereço de determinada variável. Atribui o endereço de um variável para um ponteiro.
* (Asterisco) - permite acessar o conteúdo de uma variável, cujo endereço é o valor do ponteiro.
0 comentários :
Postar um comentário