*   >> Lecture Éducation Articles >> education >> collégial et universitaire

Définition de Pointer.

Qu'est-ce pointeur? : - Avant de répondre à propos des pointeurs permet de récapituler les connaissances à propos de la variable, en C /C ++. Variable en C /C ++ est nom donné à l'emplacement de mémoire. Son appelé variables parce que le contenu de données dans cette mémoire peut varier que le programme fonctionne. Nous pouvons trouver la mémoire occupée par variable à l'aide AddressOf opérateur "&". Prenons un exemple: - Eg1. int main () {int a = 0; printf ("valeur stockée dans une =% d", a); //Ceci affichera 0. printf ("Adresse de a =% d", et a); //Ceci affichera l'adresse d'un.

return 0; }

Maintenant revenir au pointeur, Pointer est variable qui contient l'adresse de l'autre variable.

Eg2. int main () {

int a = 5; /* une variable qui stockent entier * /

int * p; /* P est une variable qui stocke l'adresse d'une variable d'intger; * /

p = & A; /* P est faite pour pointer vers un, soit maintenant p tiendra adresse d'un. * /

printf ("\\ nValue stocké dans un =% d", a); /* Affiche 5 * /

printf ("\\ nAddress d'un =% d", et a); /* Affiche adresse d'un.

* /

printf ("\\ nValue stocké à p =% d", p); /* Affiche la valeur stockée à la p noter que ce sera le * /

/* adresse d'un. * /

printf ("\\ nAddress de p =% d", & P); /* Affiche l'adresse de p. noter que ce ne sont pas même que l'adresse * /

/* d'un, ce qui signifie un et p sont deux variables différentes. * /

printf ("valeur stockée à l'adresse pointée par p =% d", * p); //Ceci affichera la valeur d'un retour 0

}

o /p

5

1000 //adresse supposée d'un.


1000

1012 //adresse supposée de p

5


Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.