使用的是VS2017。
在自学C++的switch语句,在case后面的结果我选择使用“||”,但是case 10||9那里显示没问题,而之后的case 8||7以及case 6||5都显示错误。
(第19行之前是在写三目运算符)
在csdn上搜索这个情况,也找到了一些知识点,但是并没有解决我的问题。
我想要的结果就是:case后面的结果用”||“符号来写并能够运行就行,如果这样做本质上是错误的希望能有人帮忙指出错误在哪里,以及为什么错
感谢!
感谢!
使用的是VS2017。
在自学C++的switch语句,在case后面的结果我选择使用“||”,但是case 10||9那里显示没问题,而之后的case 8||7以及case 6||5都显示错误。
(第19行之前是在写三目运算符)
在csdn上搜索这个情况,也找到了一些知识点,但是并没有解决我的问题。
我想要的结果就是:case后面的结果用”||“符号来写并能够运行就行,如果这样做本质上是错误的希望能有人帮忙指出错误在哪里,以及为什么错
感谢!
感谢!
你的写法是错误的,应该按下面这样写
case 10:
case 9:
// ...
break;
case 8:
case 7:
// ...
break;