Вопросы к Поиску с Алисой
В языке C нет стандартного метода автоматического управления памятью. yandex.ru Эта задача ложится на плечи разработчиков. habr.com
В C есть два метода выделения памяти для переменных и программ: статическое и динамическое. tutorialcup.com
При статическом выделении память выделяется во время компиляции и остаётся постоянной на протяжении всей программы. itsourcecode.com tutorialcup.com
При динамическом выделении память выделяется во время выполнения программы, её размер можно увеличивать или уменьшать, а также полностью освобождать, когда она не используется. tutorialcup.com
При использовании динамической памяти программист сам выделяет и освобождает память с помощью функций malloc, calloc и realloc, а освобождает — с помощью функции free(). metanit.com