一、malloc
1、语法
#include <stdlib.h>
void *malloc(size_t size);
2、功能
函数指向一个大小为size的空间,如果出现错误则返回NULL。
二、realloc
1、语法
#include <stdlib.h>
void *realloc(void *ptr, size_t size);
2、功能
ptr指向存储空间的大小变为size。
函数指向新空间的指针,如果发生错误返回NULL。
三、calloc
1、语法
#include <stdlib.h>
void *calloc(size_ t num, size_t size);
2、功能
函数返回指向num数组空间,每一数组元素大小为size,如果发生错误返回NULL。
四、free
1、语法
#include <stdlib.h>
void free(void *ptr);
2、功能
函数释放ptr指向的空间。