全部博文(2759)
分类: C/C++
2014-03-31 08:44:43
原文地址:memory申请函数malloc与calloc 作者:wgjnje
类别 |
区别 |
malloc |
不初始化,里边数据是随机的垃圾数据 |
calloc |
calloc在动态分配完内存后,自动初始化该内存空间为零 |
点击(此处)折叠或打开
点击(此处)折叠或打开
函数 |
头文件 |
用法 |
功能 |
相关函数 |
calloc |
stdlib.h或者malloc.h #include |
void *calloc(size_t nmemb, size_t size); |
在内存的区中分配nmemb个长度为size的连续空间,函数返回一个指向分配起始地址的;如果分配不成功,返回NULL |
malloc、realloc、free、alloca |
malloc |
该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL) |