Introdução
Na programação em C, nem sempre sabemos o tamanho inicial de um array (vetor) com antecedência. Nesses casos, usamos a alocação dinâmica de memória — um método de alocar memória somente quando necessário. malloc() é uma função usada na programação em C para alocar uma quantidade específica de memória necessária para um array ou uma variável que será usada em tempo de execução. Neste laboratório, aprenderemos como alocar memória dinamicamente usando malloc() e, em seguida, liberar o espaço de memória usando free().
Nota: Você precisa criar o arquivo
~/project/main.cpor conta própria para praticar a codificação e aprender como compilar e executá-lo usando o gcc.
cd ~/project
## create main.c
touch main.c
## compile main.c
gcc main.c -o main
## run main
./main



