§当所需的空间大小不确定并且对空间有要求时
使用malloc
§当需要频繁申请/释放空间时
使用数组
声明周期与释放
数组的释放遵循其声明周期,无需我们显式的释放
Malloc如果不手动释放,此内存段会处于受保护状态,将不能再被分配给别人
内存碎片
内存管理与资源释放策略
本文探讨了在不同场景下如何选择使用malloc和数组进行内存管理,并详细解释了声明周期与内存释放的区别,以及如何避免内存泄漏。
1032
1089
522
5193
2139
683

被折叠的 条评论
为什么被折叠?