malloc

来自cppreference.com
< c‎ | memory
在头文件 <stdlib.h> 中定义
void* malloc( size_t size );

分配size个字节的未初始化的存储空间。

如果分配成功,返回指向分配内存块最低(第一个)字节的指针,且其对所有的目标类型都进行适当地对齐。

如果size为零,其行为由实现定义(可能返回空指针,也可能返回某个不能用来访问存储空间的非空指针)。

[编辑] 参数

size - 要分配的字节数

[编辑] 返回值

指向新分配的内存开始位置的指针,或者在错误发生时为空指针。该指针必须用free()释放。

[编辑] 参见