c++菜鸟问题,请各位大侠回答一下

来源:百度知道 编辑:UC知道 时间:2024/09/24 20:34:34
c++中的switch语句中,case后面的常量表达式除了单纯的数字还可以是什么,可以是不等式吗?请举个例子!谢谢

case后面只能是 常量表达式 例如 数字 字母 等

根据我所学的后面不可以是不等式之类的,如果要用不等式的话,可以定义一个变量例如a,if(不等式1)
a=1;
以此类推
最后再用case完成就可以了
仅供参考

只能是字符或整数

不可以。
只能是常量:比如数字和字符。

如果是C#,你说的倒行。

可以这样试试
bool test;
switch(test)
{
case (1<2): ......break;
case (3>2): ......break;
}
没试验过,不过应该可以这样用。

只可以是数字,和字符,字符串也不行。