malloc() 和 free() 函数
malloc() 和 free() 函数是C语言中分配、管理内存的工具,它们的原型在stdlib.h中。
malloc() 函数
·参数:需要一个参数(所需的内存字节数)
函数的返回值:返回动态分配内存块的首字节地址,返回类型通常是指向void的指针。通常该函数的返回值会被强制转换成匹配的类型。如果malloc()函数分配内存失败,会返回空指针。
可以把malloc()返回的地址赋值给一个指针变量,并用指针访问这块内存。
malloc()函数常用用法:
double *p;
p = (double *)malloc(