前端菜鸟,闲来无事打算报一个二级web玩,题库中有这么一道题:
后来看答案,选的是C,上百度搜了一下。
有如下代码:
for(;;)
{
while(1)
{
if(...)
{
break; //1
}
break; //2
}
break;//3
}
如果执行1
处的break
,那么不仅应该跳出if语句,而且要跳出while循环,也就是说,在if内的break也是作用于循环体的,它等效于2处的break,
break跳出的是包含自己的最内层循环。