Освобождение выделенной памяти: realloc () или free ()

поэтому у меня есть часть памяти, выделенная сmalloc() и изменился позже сrealloc().

В какой-то момент в моем коде я хочу очистить его, под этим я подразумеваю, по сути, дать ему память 0. Что-то, что было бы интуитивно сделано сrealloc(pointer,0), Я читал здесь, что это реализация, определенная и не должна использоваться.

Должен ли я вместо этого использоватьfree(), а затем сделать еще одинmalloc()?

Ответы на вопрос(7)

Ваш ответ на вопрос