如果没有malloc,可以使用free释放空间吗?为什么?

如题所述

第1个回答  2011-10-10
malloc/realloc系列函数和free一般来说是匹配的
除非别人的库函数帮你malloc了 否则一定要要先使用malloc/realloc系列函数。才能用free释放追问

我见到有人没有malloc就free了,这是为什么?

追答

因为他调的函数里面别人帮他malloc了啊

追问

没有

追答

不可能没有 不然他的程序就有问题
贴代码来看嘛

本回答被提问者采纳
第2个回答  2011-10-11
malloc/free是c里面的函数一一对应的,malloc了就得free。
扩展下,new/delete是c++里面的关键字,也是一一对应的。
第3个回答  2011-10-10
不能。
第4个回答  2011-10-10
可以用free释放0
相似回答