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

Contenu supprimé Contenu ajouté
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Balises : Révoqué Éditeur visuel
Ligne 98 :
/* Déclaration et initialisation */
int *ptr = NULL;
qzsswx
/* Allocation */
ptr = malloc(sizeof(int));
 
/* On vérifie que l'allocation a réussi. */
if (ptr != NULL)
{
/* ... utilisation de la zone allouée ... */
/* Libérer la mémoire utilisée */
free(ptr);
ptr = NULL; /* Pour éviter les erreurs */
}