这是我的警告。
implicit declaration of function 'exit'
我如何删除它。
我正在使用linux& gcc编译器。
答案 0 :(得分:104)
添加:
#include <stdlib.h>
到你的程序的顶部。
答案 1 :(得分:11)
你有这个预处理器吗?如果没有,请添加它。
#include <stdlib.h>
答案 2 :(得分:1)
exit()是一个库函数,相应的原型出现在 stdlib.h 头文件中,inoder调用进程到指定代码的exit函数,需要附加as <在你的程序中强大> #include stdlib.h 标题。这就是我们应该添加stdlib.h头的原因。虽然你可以运行该程序,但它显示如下警告消息:
warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
但是,这种程序不推荐,我们需要照顾我们在程序中给出的内容,要谨慎。 警告可能导致运行时错误。