基本信息
文件名称:C语言高级编程:内存管理、字符串处理与位运算.pdf
文件大小:221.46 KB
总页数:2 页
更新时间:2026-01-20
总字数:约1.57千字
文档摘要
1calloc和realloc
1.1calloc和malloc都是在堆区分配内存
1.2与malloc不同的是,calloc会将空间初始化为0
1.3calloc(个数,大小)
1.4realloc重新分配内存
1.4.1如果重新分配的内存比原来大,那么不会初始化新空间为0
1.4.2先看后续空间,如果足够,那么直接扩展
1.4.3如果后续空闲空间不足,那么申请足够大的空间,将原有数据拷贝到新空间
下,释放掉