我在我的大学里有这样的行为,我们不允许使用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/

10-11 14:21