动态内存管理——malloc,calloc,realloc,free
①要想使用malloc,calloc,realloc,free须先引入stdlib.h头文件
malloc是向堆区申请一块指定大小的连续内存空间,成功的话返回空间的首地址(保存好malloc开辟的首地址,不要改变其首地址),失败的话返回一个空指针。
free用来释放内存空间(通过malloc,calloc,realloc获得的动态内存空间),只能释放一次(空指针可以被释放多次)。
分配成功后如果空间被free之后,任然能够通过指向改变其值,所以在free之后要紧接着置指...
原创
2020-07-02 21:07:49 ·
136 阅读 ·
0 评论