注意Switch case 语句,case中的条件必须是constant value
2008-11-12 13:25
344 查看
case 中的条件必须是常量,而不能是变量,否则会报异常:“错误 1 A constant value is expected 。。。。”
int a = 3;
int b = 4;
private void test(int c)
{
switch (c)
{
case a:
break;
case b:
break;
default:
break;
}
}
这种情况下会报异常。应该修改为:
private void test(int c)
{
switch (c)
{
case 1:
break;
case 2:
break;
default:
break;
}
}
int a = 3;
int b = 4;
private void test(int c)
{
switch (c)
{
case a:
break;
case b:
break;
default:
break;
}
}
这种情况下会报异常。应该修改为:
private void test(int c)
{
switch (c)
{
case 1:
break;
case 2:
break;
default:
break;
}
}
相关文章推荐
- 注意Switch case 语句,case中的条件必须是constant value
- java学习 六、条件语句 switch……case
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 实现1+2+3...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句(A?B:C)
- 【练习】题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字 以及条件判断语句(A?B:C)
- 求1+2+。。。+n,不用乘除,for、while、if、else、switch、case等关键字及条件判断语句
- java题目:求 1+2+...+n,要求不能用除法、 for、 while、 if、 else、 switch、 case 等关键字及条件判断语句( A?B:C)。
- Swift学习笔记(二十七)——条件语句和Switch-case语句
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 【Arduino官方教程第一辑】示例程序 5-5 Switch和Case条件语句2
- php条件语句(2)switch...case语句
- 7.1.3 switch语句中的case结尾是否必须加break(废话)
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句
- 求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
- 不用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)求1+2+…+n
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- Swift中的条件切换语句switch...case学习教程