c语言函数free()如何释放内存空间,引入的头文件:#include <stdlib.h>
定义free()函数:void free(void *ptr);
free()函数说明:参数 ptr 为指向先前由malloc()、calloc()或realloc()所返回的内存指针。调用free()后ptr所指的内存空间便会被收回。假若参数ptr 所指的内存空间已被收回或是未知的内存地址,则调用free()可能会有无法预期的情况发生。若参数ptr 为NULL,则free()不会有任何作用。
c语言函数free()如何释放内存空间,引入的头文件:#include <stdlib.h>
定义free()函数:void free(void *ptr);
free()函数说明:参数 ptr 为指向先前由malloc()、calloc()或realloc()所返回的内存指针。调用free()后ptr所指的内存空间便会被收回。假若参数ptr 所指的内存空间已被收回或是未知的内存地址,则调用free()可能会有无法预期的情况发生。若参数ptr 为NULL,则free()不会有任何作用。