本文主要是介绍浅谈free函数的用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
free() 函数一般是用来释放 malloc()函数或者是calloc函数申请的内存空间.
但是有一点值得注意的是,比如说
int * p;
p = (int *) malloc (sizeof (int));
free (p);
虽然用了free()函数释放了内存但是p指针依然指向着当时给它分配的内存空间,
所以一般在free(p);后面加上p = NULL;这也是一个比较好的编程习惯
这篇关于浅谈free函数的用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!