unix存储空间分配

动态存储空间分配在堆中进行,一般使用三个函数:

malloc:分配制定字节数的存储区,此存储区中的初始值不确定;

calloc:为指定数量指定长度的对象分配存储空间,该空间中的每一位都初始化为0

realloc:增加或减少以前分配存储区的长度,旧的内容会复制到新的存储区,新存储区增加的部分初始值未指定。

void *mallco(size_t size);

void *calloc (size_t nobj,size_t size);

void *realloc(void *ptr,size_t newsize);


你可能感兴趣的:(存储)