realloc malloc calloc函数

malloc 在堆上分配内存,返回void*类型指针,但申请的空间内可能有之前的无用数据需要memset O(1)

calloc 在堆上分配内存,和malloc基本相同,但之后要对申请的内存空间清0,相当于malloc + memset,O(n)

realloc 相当于重新分配内存,把之前的数据搬到新内存中去
一般在使用时均为malloc + memset,可读性好

发布了21 篇原创文章 · 获赞 0 · 访问量 163

猜你喜欢

转载自blog.csdn.net/qq_45227330/article/details/105501152