realloc 浅析

来源:互联网 发布:python小游戏代码下载 编辑:程序博客网 时间:2024/05/01 12:59
原型void *realloc(void *ptr, size_t size);
1. 参数ptr和size均不为0,重新调整内存大小,并将新的内存指针返回,并保证最小的size的内容不变;
2. 参数ptr为NULL,但size不为0,那么行为就等于malloc(size);
3. 参数size为0,则realloc的行为为free(ptr);
4. 参数ptr和size均为0,不做任何事。

void *calloc(int n,int size);
calloc 有初始化的作用 初始化为0
原创粉丝点击