摘要: Free函数的参数一定要是malloc返回的那个指针之前认为只要free的参数在malloc分配的区域之内就可以了, 现在发现不对的。在嵌入式里分配堆都是按照块来的,只要在这个块内系统就能识别,也就能正常free。现在看来vc中的free函数要求必须是malloc返回的那个指针,即可用数据区的首地址。个人总结在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一 阅读全文
posted @ 2014-03-04 17:28 小小鑫 阅读(2964) 评论(0) 推荐(1) 编辑