代码改变世界

C 编程异常 — implicit declaration of function 'free' is invalid in C99

2020-04-06 20:29  云物互联  阅读(1180)  评论(0编辑  收藏  举报

环境:MAC pro

问题:在编译程序的触发异常。

main.c:17:9: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration]
        free(input);
        ^

分析:因为 free 函数声明在 stdlib.h 头文件中,所以需要引入该头文件,以此来声明它。

解决

#include <stdlib.h>