c语言中calloc函数和malloc函数

1、void* calloc(unsigned int num,unsigned int size);

内存的动态存储区中分配num个长度为size的连续空间,返回所分配的内存空间的首地址;

如果分配失败,返回NULL。

2、void* malloc(unsigned int size); 
动态分配内存;
size仅仅为申请内存字节大小,大小为"n* sizeof(数据类型)",返回所分配的内存空间的首地址;

calloc相较于malloc函数,calloc函数会自动将内存初始化为0;

发布了100 篇原创文章 · 获赞 26 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/modi000/article/details/105404363
今日推荐