switch(bxxz)

问题描述:

switch(bxxz)
{
case 0 :
{a=1,b=0,c=0,d=0,e=0;}
break;
case 1 :
{a=0,b=1,c=0,d=0,e=0;}
break;
case 2 :
{a=0,b=0,c=1,d=0,e=0;}
break;
case 3 :
{a=0,b=0,c=0,d=1,e=0;}
break;
case 4 :
{a=0,b=0,c=0,d=0,e=1;}
break;
}
1个回答 分类:数学 2014-11-21

问题解答:

我来补答
里面的赋值语句之间应该是分号而不是逗号.另外,那个花括号也可以不要.其他方面,在前面对变量 bxxz 声明正确的情况下,这段是没有问题的.给你改一下:
switch(bxxz)
{
case 0 :
a=1;
b=0;
c=0;
d=0;
e=0;
break;
case 1 :
a=0;
b=1;
c=0;
d=0;
e=0;
break;
case 2 :
a=0;
b=0;
c=1;
d=0;
e=0;
break;
case 3 :
a=0;
b=0;
c=0;
d=1;
e=0;
break;
case 4 :
a=0;
b=0;
c=0;
d=0;
e=1;
break;
}
再问: 如果选择用花括号,怎么改?
再答: 那一部分也可以用花括号括起来,只不过括起来和不括起来效果是一样的。所以没必要括起来。
 
 
展开全文阅读
剩余:2000
上一页:减术分裂
下一页:语文学习与巩固