« Introduction au langage C/Allocation dynamique de mémoire » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-n'importe +n’importe)
m Robot : Remplacement de texte automatisé (-d'utilisation +d’utilisation)
Ligne 14 :
Un exemple d'allocation automatique serait la déclaration d'une variable, le programme alloue de la mémoire à la déclaration de la variable et à la fin du bloc la variable est automatiquement supprimée par le programme. Ceci est très pratique pour les types de bases mais lorsque il peut être intéressant d'utiliser l'allocation dynamique pour créer des tableaux d'une taille indéfinie lors de l'exécution du programme.
 
Un exemple d'utilisationd’utilisation de l'allocation dynamique : vous souhaitez que l'utilisateur entre une série de chiffres, mais ne savez pas combien d'éléments comportera cette série. Vous pourriez préparer un certain nombre de places ''n'', et occuper uniquement celles qui vous servent — mais cela vous limiterait à ''n'' entrées, et utiliserait de toute manière la place mémoire pour ''n'' données. L'allocation dynamique de mémoire vous permet de redéfinir la taille du tableau en cours d'exécution, d'ajouter ou supprimer des entrées, sans limites ou presque.
 
{{loupe