aide pointeur [résolu] - C++ - Programmation
Marsh Posté le 26-01-2019 à 16:05:08
Parce que a et ptr sont 2 choses bien distinctes, elles occupent 2 endroits différents en mémoire et possèdent donc 2 adresses différentes.
Marsh Posté le 26-01-2019 à 16:13:09
Je viens de relire ton code, y'a comme un bug
Code :
|
ptr ne pointe pas du tout vers la variable a
Si tu veux que ptr pointe vers a il faut faire
Code :
|
Marsh Posté le 26-01-2019 à 16:38:17
Merci de ta réponse,
Alors si j'ai bien compris, en délcarant *ptr=a,
j'ai modifier la valeur du pointeur, sans lui indiquer l'adresse de la variable vers laquelle il pointe?
D'où l'impossiblité d'afficher l'adresse de a en affichant ptr ?
Marsh Posté le 26-01-2019 à 17:25:49
Non, au contraire la valeur du pointeur n'est pas modifiée, il pointe toujours vers la même variable.
Faut vraiment que tu revois ton cours sur les pointeurs, c'est pas compliqué une fois qu'on a saisi le truc.
Marsh Posté le 26-01-2019 à 15:55:36
Bonjour à tous,
J'ai du mal à saisir la correspondance entre l'adresse d'un pointeur et l'adresse d'une variable vers laquelle le pointeur pointe.
Pouvez-vous éclairer ma lanterne svp?
Pourquoi donc &a et ptr n'ont pas la même adresse ?
Merci.
Message édité par jean-michel-kevin le 26-01-2019 à 21:22:59