« Programmation C/Gestion de la mémoire » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Exemples : modification du titre
Ligne 108 :
* d'attribuer la valeur nulle (<tt>NULL</tt>) au pointeur juste après la libération de la zone pointée, et à toute autre pointeur faisant référence à la même adresse,
* de tester la valeur nulle avant toute utilisation d'un pointeur.
 
De plus, donner à <tt>free</tt> l'adresse d'un objet qui n'a pas été alloué par une des fonctions d'allocation cause un comportement indéfini.
 
=== <code>calloc</code> : allocation avec initialisation à 0 ===