calloc() - C语言库函数

C库函数 void *calloc(size_t nitems, size_t size) 分配请求的内存,并返回一个指向它的指针。的malloc和calloc的区别是,malloc不设置内存calloc为零,其中作为分配的内存设置为零。

声明

以下是calloc() 函数的声明。

void *calloc(size_t nitems, size_t size)

参数

  • nitems -- 这是要分配的元素数。

  • size -- 这是元素的大小。

返回值

这个函数返回一个指针分配的内存,或NULL如果请求失败。

例子

下面的例子显示了释放calloc() 函数的用法。

Number of elements to be entered:3Enter 3 numbers:225514The numbers entered are: 22 55 14