2)tu codes :
Code :
free (p), p = NULL;
free() libère l'espace mémoire pointé par ptr, qui a été obtenu lors d'un appel antérieur à malloc(), calloc() ou realloc(). Si le pointeur ptr n'a pas été obtenu par l'un de ces appels, ou si il a déjà été libéré avec free(), le comportement est indéterminé. Si ptr est NULL, aucune tentative de libération n'a lieu.
bonsoir Emmanuel, donc free libère l'espace mémoire pointé içi par p(pointeur p) et l'associe à rien; c'est à dire ne pointe sur rien donc NULL. t'es OK ? A +
Partager