当我们在使用c语言编译时出现’malloc.h’ file not found的时候
# include <stdio.h>
#include <malloc.h>
我们可以进行此操作:将头文件改为
# include <stdio.h>
#include <stdlib.h>
或者
#include <sys/malloc.h>
即可成功执行代码
- 关于malloc:
- malloc是c语言的标准函数库
- 动态分配内存
- 作用:
- C 库函数 void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。
- 该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。
- 优点:
- 静态分配内存时,数组的长度一旦被定义,长度就不能被更改