c语言break跳出2个循环

问题描述:

c语言break跳出2个循环
for(;;){
/*2nd level*/
/*
*/
if(drink_selection_1_GetVal()==1)
\x05\x05 {if (drink_selection_2_GetVal()==1)
\x05\x05\x05\x05 {model=3;
\x05\x05 break;/* back to level 3*/
\x05\x05\x05\x05 break;/* back to level 2*/}
\x05\x05\x05\x05else
\x05\x05\x05\x05\x05 {model=2;
\x05\x05\x05\x05\x05 break;/* back to level 3*/
\x05\x05\x05\x05\x05 break;/* back to level 2*/}
\x05\x05 }
\x05\x05\x05\x05
else
\x05\x05 {if (drink_selection_2_GetVal()==1)
\x05\x05\x05\x05 {model=1;
\x05\x05\x05\x05 break;/* back to level 3*/
\x05\x05\x05\x05 break;/* back to level 2*/}
\x05\x05 else
\x05\x05\x05 break/* back to level 3 reselect*/;
\x05\x05\x05
}}
}
}
可以break连用么?
1个回答 分类:综合 2014-12-06

问题解答:

我来补答
不可以,break后后面的语句不会执行
再问: 如果想要跳出双循环请问有什么好的建议么? 不论如何谢谢了
再答: 跳出2层的话在出1层前置位flag,之后再条件判断,再break
 
 
展开全文阅读
剩余:2000