猿问

C语言能自动释放内存吗?

怎么释放呢?

椰蓉罐头
浏览 1823回答 2
2回答

JustWannaHugU

C语言不能自动释放内存,所以申请了内存不用了的话一定要释放,否则会有内存泄露,系统内存会越来越少在C语言中分配内存用 malloc, 释放使用 free;

噼喱啪啦

不能自己释放,C语言的内存管理需要手动处理。一般的变量可以自己释放内存,因为声明的时候已经确定内存。指针分配内存,new表示新开出内存,删除用delete.动态分配内存和释放,用malloc和free,一般很少用。
随时随地看视频慕课网APP
我要回答