动态内存开辟
文章平均质量分 80
长白听书人
总想写出一些不一样的东西
展开
-
C语言动态内存开辟函数介绍之calloc、realloc
calloc函数用于从存堆上申请一块指定大小的空间并把该空间的内容全部初始化为0,在以函数返回的形式返回指向该空间起始地址的指针向堆区申请一块连续的空间并将空间的内容全部初始化为0,最后返回指向该空间起始地址的指针参数1,要申请的元素个数参数2,每个元素的大小果申请空间成功,会返回一个指向该空间起始地址的指针如果申请空间失败,会返回NULL(空指针)int main()//向堆区申请10个元素,每个元素占4个字节大小并将该空间的内如初始化为0//使用if (pa!= NULL)原创 2023-02-10 21:31:43 · 358 阅读 · 0 评论 -
C语言动态内存开辟函数介绍之malloc、free
动态内存开辟,指的是从堆上面申请指定大小的空间,动态内存开辟函数一共有四个,分别是malloc,calloc,free,fealloc。 malloc与calloc是用来开辟空间,以返回值的形式来接受该空间的起始的地址,calloc区别与malloc的是它会将返回的空间全部初始化为0 fealloc是用来扩缩容空间的 free是用来将空间返回给堆区的原创 2023-02-10 10:42:05 · 385 阅读 · 0 评论