if语句在for循环内,
当然我要求的是跳出if语句,,,
当条件满足就执行下段代码,当条件满足就结束程序。。。
if语句在for循环内,
当然我要求的是跳出if语句,,,
当条件满足就执行下段代码,当条件满足就结束程序。。。
if()
{
}
else
{
return
}
汗
if是没有跳出这个概念,它是一个顺序执行的过程,而不是一个循环。 它必须是从进入if开始运行到结尾,除非遇到return; (一般都不建议或者说千万不要在if中运行break,这会使程序很难理解,就像2楼的,你会认为是退出if,其实你错了,这个break会退出for循环)
按照你的要求 当条件满足就执行下段代码,当条件(不)满足就结束程序 ,很简单运用if 、 else if 、else完全能符合,结束程序用return,很少会用到exit (exit 一般都是用在程序发生严重错误,以致程序无法通过任何方法正常使用的时候才会用到)
总之 多用else if 多少种可能都可以处理
跳出循环用 break;
如if( )
break;
建议不用goto 要结束程序直接在if后加 exit 1; 这个语句就行了
for(int i,i<5,i++)
{
if(i==3)
{
break;
}
}
可以用goto 转向来实现