下面程序的运行结果为( )。 main( ) { int a=1: switch(a) { case 1:print{(“1”); CaSe 2:printf(“2”);break; default:printf(“other”); } }

admin2014-10-20  22

问题 下面程序的运行结果为(    )。
main(    )
{
int a=1:
switch(a)
{
case 1:print{(“1”);
CaSe 2:printf(“2”);break;
default:printf(“other”);
}
}

选项 A、120ther  
B、1
C、12
D、Other

答案B

解析 switch语句的执行过程:执行switch语句时,首先计算switch后表达式的值,然后在switch语句中寻找与该表达式的值相匹配的case值,如果找到,则执行该case后的各语句,直至遇到一个break语句为止;如果找不到匹配的case值,则执行switch的默认语句(default),直到switch语句体结束。如果找不到匹配的case值且不存在默认语句(default),则跳过SWitch语句体,什么也不做。
转载请注明原文地址:https://jikaoti.com/ti/to9fFFFM
0

最新回复(0)