En langage C, que signifie Realloc ?
Présentation de l'article:La fonction d'allocation de mémoire de la bibliothèque C void*realloc(void*ptr,size_tsize) tente de redimensionner le bloc de mémoire pointé par ptr qui a été précédemment alloué à l'aide d'un appel malloc ou calloc. Fonctions d'allocation de mémoire La mémoire peut être allouée de deux manières : Une fois la mémoire allouée au moment de la compilation, elle ne peut pas être modifiée pendant l'exécution. Soit la mémoire est insuffisante, soit il s'agit d'un gaspillage de mémoire. La solution est de créer de la mémoire de manière dynamique, c'est-à-dire en fonction des besoins du programme lors de son exécution. Les fonctions de bibliothèque standard utilisées pour la gestion dynamique de la mémoire sont les suivantes : la fonction malloc()calloc()realloc()free()realloc() est utilisée pour réallouer la mémoire allouée. L'allocation peut être réduite ou augmentée
2023-08-28commentaire 0687