|
发表于 2018-3-16 15:37:07
|
显示全部楼层
break跳出循环,if不是循环,所以不是针对if,一旦break以后,do..while后半段就不执行了。
switch case
例如:
x = 5;
y = 1;
switch(x)
{
case 5: y++;
case 4: y++;
case 3: y++;
}
和
x = 5;
y = 1;
switch(x)
{
case 5: y++;break;
case 4: y++;break;
case 3: y++;break;
}
两段是不同的,前一段代码会从case 5:一直执行下去,包含case 4,case3;
后段代码执行完case 5 就break掉,后面case 4,3是不执行的。 |
评分
-
1
查看全部评分
-
|