Таким образом, я использую Ubuntu для программирования, я использую текстовый редактор атома с gcc компилятором для C. Я хочу спросить, что произойдет, если я не очищу память, выделенную malloc или calloc? Будет ОС заботиться о нем, или я должен очистить его. В случае, если я забыл.
Необходимо будет заботиться об освобождении памяти Ваш сам. C не имеет автоматического управления памятью как JAVA и другие.
Выделенная память будет освобождена автоматически, когда процесс остановится все же.
Но если у Вас есть длительный процесс, пропуская память не free'ing это, может заставить Вашу систему исчерпать память.