1、C库函数:calloc()
C 库函数 void *calloc(size_t nitems, size_t size) 分配所需的内存空间,并返回一个指向它的指针。malloc 和 calloc 之间的不同点是,malloc 不会设置内存为零,而 calloc 会设置分配的内存为零。
void *calloc(size_t nitems, size_t size)
nitems -- 要被分配的元素个数。
size -- 元素的大小。
该函数返回一个指针,指向已分配的内存。如果请求失败,则返回 NULL。