相关疑难解决方法(0)

C++将变量与多个值进行比较的最有效方法?

在我的程序中,有几次我必须检查变量是否是众多选项之一.例如

if (num = (<1 or 2 or 3>)) { DO STUFF }
Run Code Online (Sandbox Code Playgroud)

我已经把'OR'弄乱了,但似乎没有什么是正确的.我试过了

if (num == (1 || 2 || 3))
Run Code Online (Sandbox Code Playgroud)

但它什么都没做.请帮忙!提前致谢.

PS我需要区分几个组.例如...

if (num = (1,2,3))

else if (num = (4,5,6))

else if (num = (7,8,9))
Run Code Online (Sandbox Code Playgroud)

c++ variables comparison if-statement

12
推荐指数
6
解决办法
6万
查看次数

优化条件

我有一个关于ifforwhile循环中的条件的简单问题。有什么方法可以让我用更少的代码行验证这个条件吗?

if (are_you_sure != "Si" && are_you_sure != "si" && are_you_sure != "No" && are_you_sure != "no")
Run Code Online (Sandbox Code Playgroud)

我不认为我可以最小化上面的代码,但我想确定。

c++ if-statement

3
推荐指数
1
解决办法
117
查看次数

标签 统计

c++ ×2

if-statement ×2

comparison ×1

variables ×1