<stdlib.h>
<stdlib.h> void *malloc(size_t size); //返回地址或NULL
<stdlib.h> void free(void *ptr); //释放malloc申请的地址指向的空间,不会修改ptr的值
<stdlib.h> void *calloc(size_t nmemb, size_t size); //申请nmemb个长度为size的连续内存空间,并初始化为0
<stdlib.h> void *realloc(void *ptr, size_t size); //修改ptr指向的内存空间大小为size字节,该函数将移动内存空间中的数据并返回新的指针,可能会丢失数据
<string.h> //mem开头函数被编入字符串标准库
<string.h> memset(); //使用一个常量字节填充内存空间
<string.h> memcpy(); //拷贝内存空间
<string.h> memmove(); //拷贝内存空间
<string.h> memcmp(); //比较内存空间
<string.h> memchr(); //在内存空间中搜索一个字符
<stdlib.h>exit(int);