C语言中realloc()用法问题。我在Ivory Horton的《C语言入门经典》看到...
发布网友
发布时间:2024-10-01 01:08
我来回答
共1个回答
热心网友
时间:2024-10-26 12:07
不矛盾啊
realloc做这样几件事:
extern void *realloc(void *mem_address, unsigned int newsize);
1.根据newsize的值重新分配一块内存区域
2.将mem_address那块内存的所有数据拷贝到新分配的那块内存区域(在我们malloc的时候会保存这块内存区域的大小)
3.释放mem_address那块内存区域
4.返回新的那块内存区域的首地址