头文件
<stdlib.h>
常用函数
void *malloc(int num);
在堆区分配一块指定大小的内存空间,用来存放数据。这块内存空间在函数执行完成后不会被初始化,数值完全未知的。void *calloc(int num, int size);
在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字节都初始化为 0。void free(void *address);
释放 address 所指向的动态分配的内存空间。
void *realloc(void *address, int newsize);
该函数重新分配内存,把内存扩展到 newsize。
本文详细介绍了C语言头文件<cstdlib>中的四个重要内存管理函数:malloc用于动态分配内存,calloc分配并初始化内存,free释放内存,realloc则用于调整已分配内存的大小。

被折叠的 条评论
为什么被折叠?



