发布网友 发布时间:2022-04-20 13:45
共1个回答
热心网友 时间:2022-05-22 17:31
一般情况下,在使用switch语句时,需要在case后面添加break语句。
其标准格式为:
...
switch(变量)
{
case
常量1:
此处填写代码;
break;
case
常量2:
此处填写代码;
break;
case
常量3:
此处填写代码;
break;
default:
此处填写代码
break;
}
如果你不填写break
语句,那么只要有一个常量和你的变量想匹配
那么就执行下一行语,直到遇到break语句
或
default结束。
不知道你可明白。
就你的答案来看
当
i
=
0
时,因为都没有break语句
所以switch中所有语句都被执行,输出
000
当
i
=
1,时,没有匹配常量
执行
default
语句
输出
1
当
i
=
2,时,i
与常量
2相等,执行
case
2
和default
语句,输出
22
所以
答案
就是
000122