1:free() 函数说明:
 ptr指针的内存空间被收回
2:函数原型:
 void free(void *ptr);
3:函数参数:
 参数ptr,为malloc()/calloc()等申请的内存指针
4:返回值:
 无
5:示例:
 #include <stdlib.h>
int main() {
     int *ptr = (int*)malloc(sizeof(int));
     if (ptr == NULL) {
         return 1;
     }
    *ptr = 10;
     printf("the point *ptr =%d \n", *ptr);
free(ptr);
    printf("after free,the point *ptr =%d \n", *ptr);
     ptr = NULL;
    return 0;
 }
6:输出结果:

可参考:c语言学习,malloc()函数分析-CSDN博客










