C语言动态内存管理

内存管理函数

malloc:在堆区申请一块连续的内存空间,申请失败返回空指针,申请成功返回内存地址。
C语言动态内存管理

calloc:在堆区申请一块连续的内存空间,申请失败返回空指针,申请成功返回内存地址,并且会将申请的内存初始化为0。
C语言动态内存管理

realloc:可以调整malloc和calloc申请的空间大小,如果传入一个空指针,效果类似于malloc
C语言动态内存管理
free:释放动态开辟的空间,如果不是动态开辟的则会程序崩溃。
C语言动态内存管理

上一篇:设计模式-构造器模式


下一篇:数据结构----二叉树集合的操作