malloc是用来动态分配内存,是向系统申请在堆上分配内存的。我们可以调用函数malloc开辟内存,然而调用 这个 函数得 添加 他相应的 头文件,从 百度 中 有人说 直接 添加 #include <malloc.h> 或者 #include <alloc.h> 这两个头文件;但是 用 IAR 等编译器 的会发现 根本 就 没有 这两个 头文件!!!!
然后 怎么办呢?????
其实很简单,改用 #include <stdlib.h> 这个 头文件就好了
malloc是用来动态分配内存,是向系统申请在堆上分配内存的。我们可以调用函数malloc开辟内存,然而调用 这个 函数得 添加 他相应的 头文件,从 百度 中 有人说 直接 添加 #include <malloc.h> 或者 #include <alloc.h> 这两个头文件;但是 用 IAR 等编译器 的会发现 根本 就 没有 这两个 头文件!!!!
然后 怎么办呢?????
其实很简单,改用 #include <stdlib.h> 这个 头文件就好了