5861| 2
|
如果malloc之后没有free会怎样? |
50金钱
最佳答案不释放的话造成内存泄漏,你的这段内存被标记为占用状态,其实你已经不再使用了(应该是要free的,但是没有);如果你不停的调用这段代码(只有malloc但是没有free)那么最终会造成没法malloc而奔溃,但是你永远不再调用这段代码(就是不再malloc),那么系统还可以运行,只是你前面malloc的那段内存被标记为占用状态了
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-25 21:58
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网