易百教程

free()释放动态分配的内存

要释放存储在指针pNumber中的内存,请使用以下语句:

free(pNumber);
pNumber = NULL;

free()函数有一个void *类型的形式参数。
因为任何指针类型都可以自动转换这个类型,所以可以传递任何类型的指针作为参数。
如果将NULL指针传递给free()函数,则该函数不执行任何操作。