break语句通常用在循环语句和开关语句(switch… case …)中,在条件语句(if … else …)中一般不用。要完成你说的流程,可以这样来写:
if (条件A)
{
……
……
if (!条件B)
{
……
}
}
当条件B不成立时,才执行第二层的if语句,条件B成立时,直接结束第一层的if。
如果你的这些内容是在循环体内部的话,执行到break,循环结束直接跳出了。
中间的if是嵌套在第一个if的结构大范围之内的,如果中间if为真,执行break,范围结构之后不执行,跳出到第一个if的条件去。
break 使用于跳出当前循环的语句像(while,do while,for)这些循环语句
如果要在if语句里用,
那么你需要把if语句嵌套在循环语句中,如
for(i=0;i<10;i++)
{
//这里添加其他语句
if(i%5==1)
break;
}
执行break后,结束第整个if语句