C标准函数库中,常见的堆上内存管理函数有malloc(), calloc(), recalloc(), free(). 之所以使用堆,是因为栈只能用来保存临时变量.局部变量和函数参数.在函数返回时,自动释放所占用的存储空间.而堆上的内存空间不会自动释放,直到调用free()函数,才会释放堆上的存储空间. 一.具体使用方法 1.malloc() 头文件:stdlib.h 声明:void * malloc(int n); 含义:在堆上,分配n个字节,并返回void指针类型. 返回值:分配内存成功,返…