我想我的c++代码停止运行,如果某个条件得到满足,但我不知道如何做到这一点。因此,在任何时候,如果if语句为真,就像这样终止代码:
if (x==1)
{
kill code;
}
我想我的c++代码停止运行,如果某个条件得到满足,但我不知道如何做到这一点。因此,在任何时候,如果if语句为真,就像这样终止代码:
if (x==1)
{
kill code;
}
当前回答
如果你的If语句在循环中,你可以使用
break;
如果你想转义一些代码并继续循环使用:
继续;
如果你的If语句不在循环中,你可以使用:
return 0;
Or
exit();
其他回答
调用std::exit函数。
通常,您将使用具有适当退出状态的exit()方法。
零意味着成功运行。非零状态表示发生了某种问题。父进程(例如shell脚本)使用此退出码来确定进程是否成功运行。
打破一个条件使用return(0);
所以,在你的情况下,它将是:
if(x==1)
{
return 0;
}
如果你的If语句在循环中,你可以使用
break;
如果你想转义一些代码并继续循环使用:
继续;
如果你的If语句不在循环中,你可以使用:
return 0;
Or
exit();
当执行流到达主函数的末尾时,程序将终止。
要在此之前终止它,可以使用exit(int status)函数,其中status是返回到启动程序的值。0通常表示非错误状态