malloc是一个动态内存分配函数,也可向系统申请分配指定字节的内存空间。返回类型为void类型,表示未确定指针的类型,C,C++规定,void 类型可以通过类型转换强制转换为任何其它类型的指针。
原型及说明
void *malloc(long NumBytes):申请分配NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。
void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序或者是操作系统,释放内存。
函数声明:
#include <stdlib.h>或者#include <malloc.h>
原文链接