void *calloc(size_t nelem, size_t elsize)是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:56:41

这是一个C语言中的函数的原型。
用于在内存中动态地分配空间,它返回一个指向分配空间的void型指针,并把相应内存初始化为0。如果两个参数中有一个为0,则函数的行为取决于实现了。
关于参数:
size_t是一个类型,它取决于你所使用的系统,可以是int、unsigned、long等类型;
nelem是要求分配单元的个数;
elsize是每个单元所占的字节数。