malloc用法三部曲:(#include<stdlib.h>下的库函数) 1.malloc eg.ps=(char*)malloc(sizeof(char)*20)的意思是,动态分配空间为20个char型数据大小的空间.并且将返回的指针类型强制转换成char型指针. 2.free eg.free(ps); 3.指针置空 ps=NULL; malloc在堆区开辟内存,因为堆区不像栈区,在程序结束的时候会自动释放内存,所以我们最后要通过free()手动释放,并且为了防止野指针的出现,我们还要将m…