想知道在C++的switch语句中case后的常量表达式中可以有关系运算符吗?比如1||2这样?
可以这么写,但不能达到你要的效果case 1||2:相当于case 1: ,因为1||2的结果是1不能达到你想要值为1或2都执行相同代码块,但你可以这么写:case 1:case 2: //do something break;
接着一楼的说,表达式一||表达式二||表达式三..如果表达式一为真,后面的表达式都不会运行