c语言free函数因为free函数仅仅是告诉操作系统,这一块内存被释放了,可以用来作其它用途。但是,由于你没有重新对这块内存进行写操作,所以内存中的变量数值并没有发生变化。所以输出值不变。通常建议,将这个p用完了也置NULL2,c语言free函数用法free()释放已分配内存的函数原形:voidfree(void*block)功能:释放由calloc、malloc、realloc函数调用所分配的内存。头文件:stdlib.h、alloc.h所以你上面所做的和没加free(p)是一样的额3,c语言fre...
更新时间:2025-02-12标签: free函数c语言语言free函数 全文阅读