所以我分配了一块内存,malloc()稍后再更改realloc().
malloc()
realloc()
在我的代码中的某些时候我想要清空它,我的意思是基本上给它0的记忆.直观地完成它的东西realloc(pointer,0).我在这里读到这是实现定义的,不应该使用.
realloc(pointer,0)
我应该改用free(),再做另一个malloc()吗?
free()
c memory malloc free realloc
c ×1
free ×1
malloc ×1
memory ×1
realloc ×1