C警告函数隐式声明'exit'

这是我的警告。

implicit declaration of function 'exit' 

我如何删除它。

我使用的是linux&gcc编译器。

加:

 #include <stdlib.h> 

到您的程序的顶部。

你有这个预处理器吗? 如果没有,添加它。

 #include <stdlib.h> 

exit()是一个库函数,其各个原型都存在于stdlib.h头文件中,inoder调用进程为指定的代码退出函数,需要在程序中附加#include stdlib.h头文件。 这就是我们应该添加stdlib.h头文件的原因。 尽pipe您可以运行该程序,但它显示如下所示的警告消息:

 warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] 

但是,这种scheme不是我们推荐的,我们需要关心我们在scheme中给予什么,要谨慎。 警告可能导致运行时错误。