+ -
当前位置:首页 → 问答吧 → c语言小问题

c语言小问题

时间:2011-12-11

来源:互联网

看到有人不开数组,而用malloc来申请内存来当数组用。为什么了
malloc申请的数组最后还要free,那么定义的数组最后会自动释放内存么

作者: lingen1949   发布时间: 2011-12-11

用malloc函数是在堆中分配的内存,需要free的
而定义的数据如 char szBuf[32]
是栈中自动分配的,不需要手工释放。

作者: gameslq   发布时间: 2011-12-11