Allocation memoire et fonction .....
Résolu
rocksider
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Allocation memoire et fonction .....
- Fonction si et - Guide
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Nettoyer memoire iphone - Guide
- Fonction miroir - Guide
3 réponses
Salut,
Dis toi qu'un pointeur c'est une valeur, et cette valeur est une adresse.
Exemple ici si p = NULL, alors ce sera l'équivalent de test(NULL);
De son côté, test() va se créer une variable locale nommée u.
u va prendre la valeur de malloc. C'est à dire une adresse. Mais cette adresse sera perdue par la sutie car elle sera stockée localement dans u, et non pas dans le p.
Dis toi qu'un pointeur c'est une valeur, et cette valeur est une adresse.
char *p; test(p);
Exemple ici si p = NULL, alors ce sera l'équivalent de test(NULL);
De son côté, test() va se créer une variable locale nommée u.
u va prendre la valeur de malloc. C'est à dire une adresse. Mais cette adresse sera perdue par la sutie car elle sera stockée localement dans u, et non pas dans le p.