若a、 b、c1、c2、x、y 均是整型变量,正确的switch语句是( )。
A.
switch(a+b); { case 1:y=a+b; break; case 0:y=a-b; break; }
B.
switch(a*a+b*b) { case 3: case 1:y=a+b;break; case 3:y=b-a,break; }
C.
switch a { case 1 :y=a-b; break case 2: x=a*d; break default:x=a+b; }
D.
switch (a-b) { case c1:x=a+b;break; case c2:y=a-b;break; default:y=a*b;break; }