Salut,
Je suis depuis qq jours sur les pointeurs et j'ai une quesiton :
je lis d'un côté que malloc(nb_octets) retourne un pointeur qui pointe sur un espace mémoire de la taille de nb d'octets et d'un autre que malloc() retourne une adresse.
Par ex : (j'enlève par souçi de clarté le test de retour NULL de malloc()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char p*; p=malloc(5*size(char);
Quel est le résultat?
1- p contient directement une adresse qui pointe sur le premier octet del'espace mémoire réservé ?
ou alors :
2- p contient l'adresse d'un pointeur qui lui pointe sur l'espace réservé ?
merci.
Partager