void*calloc(size

void*calloc(size,第1张

void*calloc(size
#include
#include
#include
int main()
{
int*p=(int*)calloc(10,sizeof(int));
if(p== NULL)
{
printf("%sn",strerror(errno));
}
else
{
int i=0;
for(i=0;i<10;i++)
{
printf("%d",*(p+i));
}
}
free(p);
p=NULL;
return 0;
}

1.函数的功能是为num个大小为size的元素开辟一块空间,并且把空间的每个字节初始化为0.

2.与函数malloc的区别之在与calloc会在返回地址之前把申请的空间的每个字节初始化为全0.

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5699199.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存