cppreference.com
创建帐户
登录
命名空间
页面
讨论
变体
视图
视图
编辑
历史记录
操作
动态内存管理
来自 cppreference.com
<
c
C
编译器支持
语言
头文件
类型支持
程序实用工具
可变参数函数支持
错误处理
动态内存管理
字符串库
算法
数值
日期和时间实用工具
输入/输出支持
本地化支持
并发支持
(C11)
技术规范
符号索引
[编辑]
动态内存管理
malloc
calloc
realloc
free
free_sized
(C23)
free_aligned_sized
(C23)
aligned_alloc
(C11)
[编辑]
[
编辑
]
函数
在头文件
<stdlib.h>
中定义
malloc
分配内存
(函数)
[编辑]
calloc
分配并清零内存
(函数)
[编辑]
realloc
扩展先前分配的内存块
(函数)
[编辑]
free
释放先前分配的内存
(函数)
[编辑]
free_sized
(C23)
释放先前分配的已设定大小的内存
(函数)
[编辑]
free_aligned_sized
(C23)
释放先前分配的已设定大小且已对齐的内存
(函数)
[编辑]
aligned_alloc
(C11)
分配已对齐的内存
(函数)
[编辑]
[
编辑
]
另请参阅
C++ 文档
for
C 内存管理库