黑马程序员技术交流社区
标题:
关于switch的问题
[打印本页]
作者:
黑客大王
时间:
2015-5-20 21:17
标题:
关于switch的问题
若a、b、c1、c2、x、y均为整型变量,正确的switch 语句是( D )。
A.switch (a+b); B.switch a
{
case 1: y=a+b; break; { case c1: y=a-b; break;
case 0: y=a-b; case c2: x=a*d; break;
break; default: x=a+b;
} }
C.switch (a*a+b*b) D.switch(a-b)
{ case 3: { default: y=a*b; break;
case 1: y=a+b; break; case 3: x=a+b; break;
case 3: y=b-a; break; case 10: case 11: y=a-b; break;
} }
这题为什么选d ab我知道不对 为什么c不对
作者:
doushu
时间:
2015-5-20 22:00
c中定义了两个case3,就如在一个代码块中,定义两个相同的变量,这在c语言中不允许
作者:
李闯
时间:
2015-5-20 22:26
楼上说的 好像很有道理
作者:
追随自然
时间:
2015-5-20 23:24
两个case 3:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2