void *malloc(size_t,size)
malloc函数用来从堆空间中申请指定的size个字节的内存大小;
void *realloc(void *mem_address, size_t new_size)
用来重新指定mem_address所指向的空间的大小,其大小为new_size,如果mem_address其后还有(new_size-size)个空字节,那么直接将原空间进行简单的扩展,如果没有(new_size-size)个空字符,那么就重新再堆空间上申请空间大小new_size;
void *calloc(size_t size,size_t length)
其功能相当于malloc(size*length),它和malloc的区别是,calloc函数会自动的将申请到的空间值设置为零;
阅读(1465) | 评论(0) | 转发(0) |