我用两个if条件语句执行两种不同情况的代码,现在想在第一个if条件语句执行完后,判断是否满足一个条件,如果满足,就跳出,不再执行;但是第二个if条件语句正常执行 。我在中间加了if(....)break;的语句,结果第二部分的条件语句不再执行了,请问是为什么?该如何解决??请大家帮个忙!
break不能结束if语句的,只能结束循环,你说的情况,直接就结束函数了,所以不会执行后面的if语句
可以设置一个标志变量:
int flag=0;
if(条件1){ 。。。; flag=1;}
if(条件2 && flag!=1) {。。。}
你是想在if()里面再放if()?
l楼上的办法不错
你可以用while语句啊
这样就可以用break了
if语句里不能加break,程序会编译失败的
if不是循环语句啊。。。
如果你是在一个循环里面if嵌套是可以的
if不是循环语句啊。。。
如果你是在一个循环里面if嵌套是可以的
if不是循环语句啊。。。
如果你是在一个循环里面if嵌套是可以的
if不是循环语句啊。。。
如果你是在一个循环里面if嵌套是可以的