= NULL){
//....需要进行的操作
}
//操作完成 ,不再使用这片内存空间
free(p);
p = NULL;
3.calloc()
void * calloc(size_t num...calloc()函数功能是动态分配num个大小(字节长度)为size的内存空间 ....返回值的类型为void型, calloc()函数虽然分配num个size大小的内存空间 ,但还是不知道存储的什么类型数据 ,所以需要我们自行决定 ,方法是在calloc()前加强制转 ,转化成我们所需类型...,如: (int)calloc(num, sizeof(int))....()函数用法一样, 唯一的区别是calloc()会对所申请内存的每个字节初始化为0
2).malloc(), calloc(), realloc()申请的内存不再使用时 ,一定要用free()释放 ,