Introduction
En programmation C, nous ne connaissons pas toujours à l'avance la taille initiale d'un tableau. Dans de tels cas, nous utilisons l'allocation dynamique de mémoire, une méthode d'allocation de mémoire uniquement lorsqu'elle est nécessaire. malloc()
est une fonction utilisée en programmation C pour allouer une quantité spécifique de mémoire nécessaire pour un tableau ou une variable qui sera utilisée pendant l'exécution. Dans ce laboratoire, nous allons apprendre à allouer dynamiquement de la mémoire en utilisant malloc()
puis à libérer l'espace mémoire en utilisant free()
.
Note: Vous devez créer le fichier
~/project/main.c
vous-même pour pratiquer la programmation et apprendre à le compiler et à l'exécuter en utilisant gcc.
cd ~/project
## créer main.c
touch main.c
## compiler main.c
gcc main.c -o main
## exécuter main
./main