使用exit可以实现退出当前进程。
如下 在程序接收到一个字符后,就退出进程
编写环境
vs2015
int main()
{
int a = 10, b = 20;
std::cout << (a > b ? a : b);
//等价于
if (a > b)
{
std::cout << a;
}
else
{
std::cout << b;
}
std::getchar();
exit(1);
return 0;
}
特别需要注意
exit还输用于终止进程的运行,但是如果在一个动态库中调用了exit,那么调用动态库的进程也将终止,因此在动态库应小心使用exit函数。