calloc
函数定义 | void* calloc(unsigned int num,unsigned int size) |
作用 | 内存的动态存储区中分配num个长度为size的连续空间,并初始化为0 |
头文件 | stdlib.h或malloc.h |
返回值 | 返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。 |
示例 | int main() { int i; int* pn = (int*)calloc(10, sizeof(int)); for(i = 0;i < 10;i++) printf("%d", pn[i]); printf("\n"); free(pn); return 0; } 会输出10个0 |