我想我的c++代码停止运行,如果某个条件得到满足,但我不知道如何做到这一点。因此,在任何时候,如果if语句为真,就像这样终止代码:
if (x==1)
{
kill code;
}
我想我的c++代码停止运行,如果某个条件得到满足,但我不知道如何做到这一点。因此,在任何时候,如果if语句为真,就像这样终止代码:
if (x==1)
{
kill code;
}
当前回答
要么从main返回一个值,要么使用exit函数。两者都采用int型。返回什么值并不重要,除非有一个外部进程监视返回值。
其他回答
调用std::exit函数。
返回0;把它放在int main()中任何你想要的位置,程序将立即关闭。
如果在代码深处的某个地方出现错误,那么要么抛出异常,要么设置错误代码。抛出异常总是比设置错误代码更好。
要么从main返回一个值,要么使用exit函数。两者都采用int型。返回什么值并不重要,除非有一个外部进程监视返回值。
通常,您将使用具有适当退出状态的exit()方法。
零意味着成功运行。非零状态表示发生了某种问题。父进程(例如shell脚本)使用此退出码来确定进程是否成功运行。