作业帮 > 数学 > 作业

switch(bxxz)

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 13:53:34
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;
}
里面的赋值语句之间应该是分号而不是逗号.另外,那个花括号也可以不要.其他方面,在前面对变量 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;
}
再问: 如果选择用花括号,怎么改?
再答: 那一部分也可以用花括号括起来,只不过括起来和不括起来效果是一样的。所以没必要括起来。