//
头文件
#include<stdlib.h>
01 malloc
T *p=(T*)malloc( sizeof(T)*size );
...
free(p);
// free(p); error.
p=NULL;
01 (T*) 强制类型转换
02 指针不能进行移动 否则无法完整释放空间
01 重复 free(p) 会出现内存错误
02 释放空间后记得置空 防止意外访问已释放的内存 p=NULL;
02 calloc ...
03 ralloc ...