Se connecter / S'enregistrer

Résolu C pointers

Solutions (2)
Tags :
  • Pointer
  • Programmation
|
Si j'ai bien compris, un pointer sert a utiliser une variable a l'intérieure d'une autre fonction?

exemple :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int nombre;
  5.  
  6. int main(){
  7.  
  8.  
  9.  
  10. return 0;
  11. }


La seule façons d'utiliser l'integer nombre sans avoir une erreur "undeclared value" serait d'utiliser un pointer. Vrai?

Si un pointer sert a autre chose je vais probablement jamais comprendre a quoi sa sert parce que sinon, je vois vraiment pas l'utilité.
Contenus similaires
  • Autres pages sur : pointers
Meilleure solution
partage
|
Pour simplifier, tous les octets en mémoires sont numérotés. Ces numéros sont des adresses mémoire. Un pointeur, c'est juste une adresse mémoire.

Toutes les variables sont mises en mémoire et ont donc une adresse mémoire. Manipuler les pointeurs permet de manipuler des variables directement avec leur emplacement en mémoire.

Si tu veux gérer une liste de variables éparpillés en mémoire, il te suffit d'avoir la liste des pointeurs. Ainsi, tu peux faire des structures de données complexes en utilisant les pointeurs comme liens entre les variables.
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par darkpirater.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS