Lucie
Une fuite de mémoire et un débordement de mémoire dans le langage « C » sont considérés comme une augmentation indésirable de l'un des programmes. La consommation de mémoire du programme augmente dans une large mesure par une consommation involontaire de la mémoire. Cela signifie également que la mémoire du programme est corrompue et entraîne une erreur. Certaines de ces erreurs sont inoffensives, mais certaines causent de nombreux problèmes majeurs au programme. S'il y a une fuite de mémoire possible par un programme, le système peut cesser de fonctionner et peut violer certains des fichiers du système d'exploitation. Un débordement de mémoire est également appelé débordement de pile ou débordement de tampon. Lorsque ce type d'erreur se produit, le programme peut se terminer de lui-même. Cela peut arriver si vous essayez de sauvegarder quelque chose dans la mémoire qui dépasse de loin la limite de celle-ci. En raison de ce,le programme peut produire des résultats erronés et nuire à l'état du programme et du système d'exploitation.