C语言动态分配内存(malloc,calloc,realloc,free)
什么是动态内存的申请和释放? 当程序运行到需要一个动态分配的变量时,必须向系统申请取得堆中的一块所需大小的存储空间,用于存储该变量。当不再使用该变量时,也就是它的生命结束时,要显式释放它所占用的存储空间,这样系统就能对该堆空间进行再次分配,做到重复使用有限的资源。1.malloc函数 在C语言中,使用malloc函数来申请内存。函数原型如下:#include<stdlib.h&g...
原创
2018-05-01 15:01:14 ·
275 阅读 ·
0 评论