浅谈free函数的用法

来源:互联网 发布:淘宝有什么好吃的水果 编辑:程序博客网 时间:2024/06/05 00:56

  free() 函数一般是用来释放 malloc()函数或者是calloc函数申请的内存空间.

但是有一点值得注意的是,比如说

int * p;

p = (int *) malloc (sizeof (int));

free (p);

虽然用了free()函数释放了内存但是p指针依然指向着当时给它分配的内存空间,

所以一般在free(p);后面加上p = NULL;这也是一个比较好的编程习惯


0 0
原创粉丝点击