C++ calloc()的用法是甚么
calloc()是C语言中的一个函数,用于在堆内存中分配连续的内存空间并进行初始化。
它的用法以下:
void* calloc(size_t num, size_t size);
参数num表示需要分配的元素数量,size表示每一个元素的大小(单位为字节)。
calloc()函数会在堆内存中分配num * size大小的连续内存空间,并将所有字节初始化为0。它返回一个指向分配内存空间起始位置的指针。
如果内存分配成功,则返回指向分配的内存空间的指针;如果内存分配失败,则返回NULL指针。
使用calloc()函数时需要注意以下几点:
TOP