您的位置:首页 > 其它

关于malloc函数

2015-05-30 10:40 211 查看
关于malloc函数的笔记:

1、当一个程序另外需要一些内存时,它就调用malloc()函数,malloc从内存池中提取一块合适的内存,并向该程序返回一个指向这块内存的指针。这块内存此时并没有以任何方式进行初始化。(是指针指向的内存没有初始化,不是指针没有初始化。)

2、当一块以前分配的内存不再使用时,调用free函数把它归还给内存池以供以后之需。

3、malloc所分配的是一块连续的内存。

4、对每个从malloc返回的指针都进行检查,确保它并非NULL是非常重要的!!!!!

5、malloc与calloc之间的主要区别是后者在返回指向内存的指针之前把内存初始化为0(对于指针是NULL)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: