Pointeurs fournissent aux programmeurs la possibilité d' alias d'une variable par " pointer " à son espace d'adressage . Un pointeur est attribué la valeur d'une variable en utilisant l'espace d'adresses lorsque la valeur se trouve dans la mémoire de l'ordinateur . La déclaration «printf» est utilisé dans la programmation C pour imprimer les valeurs des variables . Les pointeurs sont imprimées différemment des autres valeurs informatiques. Vous pouvez imprimer l'espace d'adressage pour lequel les adresses des pointeurs ou vous pouvez imprimer la valeur qui est contenue dans l'espace d'adressage . Instructions
1
Créer une variable C simple. Les pointeurs sont assignées aux espaces de mémoire , mais d'abord une variable a besoin d'une définition . Le code suivant définit un entier et un pointeur :
int Theint = 5; int * thePointer ;
2
Attribuer le pointeur à l'espace d'adressage de la variable entier . L'esperluette est le préfixe utilisé pour associer des espaces d'adressage des pointeurs . Le code suivant vous montre comment affecter un pointeur vers une variable :
thePointer = &theInt;
3
Imprimer la valeur du pointeur. L' instruction printf suivant imprime la valeur du pointeur à l'écran :
printf ("La valeur de l'indicateur est % d", * thePointer ) ;
la valeur imprimée à l'écran est de 5, qui est la valeur de la variable associée au pointeur .
4
Imprimer l'espace d'adresses attribué au pointeur . L' instruction printf suivant imprime l'adresse mémoire pour le pointeur :
printf (" L'espace d'adressage pour le pointeur est % d", thePointer ) ;
Notez que la différence entre les deux printf est le préfixe astérisque. L'astérisque affiche la valeur , tout en retirant elle imprime l'espace d'adressage de la mémoire .