求详细解释!
若a、b、c1、c2、x、y均是整型变量,正确的switch语句是______。①
switch(a+b);
{ case 1:y=a+b;break;
case 0:y=a-b;break;
}
②
switch(a*a+b*b)
{ case 3:
case 1:y=a+b;break;
case 3:y=b-a;break;
}
③
switch a
{ case c1:y=a-b;break;
case c2:x=a*b;break;
default:x=a+b;
}
④
switch (a-b)
{ default:y=a*b;break;
case 3:case 4:x=a+b;break;
case 10:case 11:y=a-b;break;
}
A:①
B:②
C:③
D:④
答案:D
正确的赋值表达式是()
A:(a=3*5,b+5),c-3
B:a=b=a*b
C:a=b++=c--
D:a=5+b--=4+k
答案:B