探索者的开发板实验37,内存管理实验。对于这个实验我有一个疑问。。。

2019-07-20 14:34发布

我直接添加相应的头文件,就像一般的C语言编程中分配一块内存那样,直接调用malloc函数和free函数不就行了吗??为什么要费那么大劲写这样一个内存管理的程序呢?请各位大神能给分析分析吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
lzq12
1楼-- · 2019-07-20 17:01
 精彩回答 2  元偷偷看……
taizonglai
2楼-- · 2019-07-20 20:58
本帖最后由 zuozhongkai 于 2017-5-16 10:10 编辑

就跟你要去美国,走路都可以去为什么你会首选做飞机呢?明显因为标准C里面的malloc和free这两个函数有诸多的不便之处才重新写的内存管理!比如效率低,会产生内存碎片,耗时等等原因,导致其不适合用在RAM非常有限的单片机中
luojue10330
3楼-- · 2019-07-21 01:33
zuozhongkai 发表于 2017-5-16 10:09
就跟你要去美国,走路都可以去为什么你会首选做飞机呢?明显因为标准C里面的malloc和free这两个函数有诸多 ...

嗯嗯,谢谢版主指教。明白了。
luojue10330
4楼-- · 2019-07-21 05:27
 精彩回答 2  元偷偷看……
lzq12
5楼-- · 2019-07-21 09:15
luojue10330 发表于 2017-5-16 11:31
多谢你最近的解答,解决了我不少疑惑。

不客气的,都是这么过来的
yangkefeng
6楼-- · 2019-07-21 12:16
zuozhongkai 发表于 2017-5-16 10:09
就跟你要去美国,走路都可以去为什么你会首选做飞机呢?明显因为标准C里面的malloc和free这两个函数有诸多 ...

每次看到左大神的回复  就像有个老师在给你举例子,屌屌的

一周热门 更多>