Introducción
En la programación en C, no siempre sabemos de antemano el tamaño inicial de una matriz. En tales casos, usamos la asignación dinámica de memoria, un método de asignar memoria solo cuando sea necesario. malloc() es una función utilizada en la programación en C para asignar una cantidad específica de memoria necesaria para una matriz o una variable que se utilizará en tiempo de ejecución. En este laboratorio, aprenderemos cómo asignar memoria dinámicamente utilizando malloc() y luego liberar el espacio de memoria utilizando free().
Nota: Debes crear el archivo
~/project/main.c
por ti mismo para practicar la codificación y aprender cómo compilar y ejecutarlo utilizando gcc.
cd ~/project
## crear main.c
touch main.c
## compilar main.c
gcc main.c -o main
## ejecutar main
./main