问题
单项选择题
以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是()
A、switch(a) case 1:a=b;break; default:a++;
B、switch(a==1) case 0:a=b;break; case 1:a++;
C、switch(a) case 1:a=b;break; default:a++;
D、switch(a==1) case 1:a=b;break; case 0:a++;
答案
参考答案:B
解析:
switch(a==1)语句中,若a等于1,则a ==1为“真”,则应该进行a=b的操作,故选项B错误。