Введение
В программировании на C мы не всегда можем заранее знать начальную размерность массива. В таких случаях мы используем динамическое выделение памяти — метод выделения памяти только при необходимости. malloc() — это функция, используемая в программировании на C для выделения определенного количества памяти, необходимого для массива или переменной, которая будет использоваться во время выполнения. В этом лабораторном задании мы научимся динамически выделять память с использованием malloc() и затем очищать память с использованием free().
Примечание: вам нужно самостоятельно создать файл
~/project/main.c
, чтобы практиковаться в написании кода и изучать, как компилировать и запускать его с использованием gcc.
cd ~/project
## создать main.c
touch main.c
## скомпилировать main.c
gcc main.c -o main
## запустить main
./main