C中的退出功能

mic*_*ova 1 c function exit

我在大学里有这个例外,我们不允许使用stdlib.我在某些地方使用退出,由于某种原因,视觉工作室没有因为不包括stdlib而对我大喊大叫.现在我正在编译大学服务器,显然它不工作(我不知道退出属于stdlib).

问题:如何定义退出函数?

oua*_*uah 5

您可以exit在不必包含的情况下调用stdlib.h:只需将exit声明放在源文件的顶部:

void exit(int status);
Run Code Online (Sandbox Code Playgroud)

现在练习的目的可能是不使用任何函数stdlib.h.

如果您不被禁止使用signal.h,则只需致电raise( SIGTERM )而不是退出.