📅  最后修改于: 2020-09-25 08:49:18             🧑  作者: Mango
既不调用任何对象析构函数,也不调用atexit或at_quick_exit注册的函数。定义是否关闭诸如文件之类的开放资源。
如果exit_code为0或EXIT_SUCCESS ,则将成功的终止状态返回到主机环境。
如果exit_code为EXIT_FAILURE ,则终止失败状态将返回到主机环境。在其他情况下,将返回实现定义的状态值。
void _Exit(int exit_code);
该函数在
exit_code
:代表程序退出状态的整数值。
_Exit() 函数返回任何内容。
#include
#include
using namespace std;
int main()
{
int exit_code;
cout << "Enter a value: ";
cin >> exit_code;
if (exit_code)
{
cout << "Exiting using _Exit";
_Exit(exit_code);
}
else
{
cout << "Exiting using exit";
exit(exit_code);
}
}
运行该程序时,输出为:
Enter a value: 5
Exiting using _Exit