释放内存空间函数free
调用形式:
free(void*ptr);
功能:释放ptr所指向的一块内存空间,ptr是一个任意类型的指针变量,它指向被释放区域的首地址。被释放区应是由malloc或calloc函数所分配的区域。free()只能释放堆内存,应该注意的是传给free的指针应该指向使用malloc函数创建的内存,malloc函数创建的连续内存有多大,就释放多大的内存。
释放内存空间函数free
调用形式:
free(void*ptr);
功能:释放ptr所指向的一块内存空间,ptr是一个任意类型的指针变量,它指向被释放区域的首地址。被释放区应是由malloc或calloc函数所分配的区域。free()只能释放堆内存,应该注意的是传给free的指针应该指向使用malloc函数创建的内存,malloc函数创建的连续内存有多大,就释放多大的内存。