calloc 原型:extern void *calloc(int num_elems, int elem_size); 用法:#include <alloc.h> 功能:为具有num_elems个长度为elem_size元素的数组分配内存 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存不再使用时,应使用free()函数将内存块释放。 举例: // calloc.c #include <syslib.h> #include <alloc.h> main() { char *p; clrscr(); // clear screen p=(char *)calloc(100,sizeof(char)); if(p) printf("Memory Allocated at: %x",p); else printf("Not Enough Memory!/n"); free(p); getchar(); return 0; } 相关函数:free,malloc,realloc