新手求问:内存管理实验,管理内部sram,会不会影响程序运行?

2019-07-20 18:59发布

内存管理实验中,如果程序里面有很多变量,数组。同时有申请了很多内部sram的内存,会不会造成数据破坏

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
taizonglai
1楼-- · 2019-07-20 23:17
在不考虑内存不够,数组溢出这种特殊情况下,肯定不会。
yuanchuang
2楼-- · 2019-07-21 03:01
内存释放free只是去掉内存块的标志。内存申请从最末端开始找空内存。当内存管理刚初始化的时候,内存管理表全部清零,表示没有任何内存块被占用。。

申请失败返回null,所以用完即使释放,就不会造成不够的现象。除非数据过长,内存不够,会造成溢出的现象。
小陀螺爱炒蛋
3楼-- · 2019-07-21 06:37
只要内存够,就不会造成破坏,造成破坏是因为内存不足~当然你的程序也就会死掉了~用完记得把ram放回内存池就好~

一周热门 更多>