calloc : 为数组分配空间
#include <stdlib.h>void *calloc(size_t n, size_t s);void *calloc_r(void *reent, size_t <n>, <size_t> s);```### 描述
使用 calloc 请求一块足以容纳包含 n 个元素的数组的内存块,其中每个元素的大小为 s。
由 calloc 分配的内存来自与 malloc 使用的同一内存池,但该内存块被初始化为全零字节。(若要避免初始化空间的开销,请改用 malloc。)
备用函数 _calloc_r 是可重入的。额外的参数 reent 是一个指向可重入结构的指针。### 返回值
如果成功,则返回一个指向新分配空间的指针。如果不成功,则返回 NULL。
---
**权威来源**: BUSMASTER DITA help source `calloc.dita`, compiled into `BUSMASTER.CHM` with the application.