我在我的大学里有这样的行为,我们不允许使用stdlib。我在一些地方使用了退出,出于某种原因,Visual Studio没有因为不包括STDLIB而对我大喊大叫。现在我正在编写大学服务器,显然它不起作用(我不知道出口属于STDLIB)。
问题:出口函数是如何定义的?
最佳答案
您可以调用exit
而不必包含stdlib.h
:只需将exit
声明放在源文件的顶部:
void exit(int status);
现在,您的练习目标可能是不使用
stdlib.h
中的任何函数。如果你不禁止使用
signal.h
,那么只需调用raise( SIGTERM )
而不是退出。关于c - C中的退出功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27635448/