内存五大区
栈 堆 静态区 常量区 代码区
calloc和malloc功能一样,都是在堆区开辟一块新的空间,唯一不同的是,calloc还把空间重启了一下
第一个参数是分配多少个房间,第二个参数是每个房间多少字节
realloc 追加空间, 如果空间地址够用,直接用原来的空间地址就行,如果追加空间不够,重新开辟新的空间,并返回新的地址
系统会帮我们拷贝原来的空间的内容到新的空间,并释放原来的老空间
我们释放新空间即可
未完待续
Powered by: 博客园 Copyright © 2024 无拘无束的猪 Powered by .NET 9.0 on Kubernetes