Вам делать необходимо вызвать free()
для возврата памяти операционной системе.
Блок памяти, заполненный нулями, не более "свободен", чем блок, полныйединицы.
Например, рассмотрим растровое изображение, состоящее только из черных пикселей.В большинстве форматов связанный блок памяти будет заполнен нулями.Значит ли это, что блок можно использовать повторно?