空羊羊 发表于 2020-11-21 16:43:25

c语言的free

本帖最后由 空羊羊 于 2020-11-21 16:56 编辑

求助各位大佬:如果说我在主函数里调用了一个自己定义的函数,这个函数里分配内存时内存不够要异常退出了,那么调用exit之前需不需要把主函数及主函数里调用的其他函数里成功分配内存的指针都free掉?

象棋爱好者 发表于 2020-11-22 20:55:30

有鱼币!!

靳子轩 发表于 2021-2-27 19:18:48

有两种情况:
如果指针指向的地址是由malloc(),calloc()或者realloc()申请的
请全部释放掉,其他的皆不用管,会自己释放的
如果解决了您的问题,请设置最佳答案{:5_91:}
页: [1]
查看完整版本: c语言的free