试图优化我的 if 语句
Trying to optimize my if-statement
我目前正在C++创建我的第一个游戏,我有一个看起来像这样的 if 语句,它很长而且不方便,我真的认为有一种更短、更优化的方法可以做到这一点,这就是我需要帮助的。
编辑:数据类型是积分,很抱歉这给问题带来的任何不便。我得到了答案,虽然很简单!节日快乐!
if (rectangle == 1 ||
rectangle == 2 ||
rectangle == 3 ||
rectangle == 4 ||
rectang... and so on
尝试:
if(rectangle >= 1 && rectangle <= maxRectangle)
doSomething();
if (rectangle >= 1 && rectangle <= n)
应该是最简单的事情。
没有足够的信息来正确理解您的问题。
但是,如果您正在测试以查看它不是 0
if(rectange)
//logic
如果您正在测试以查看它是否在某个范围之间
//range1-100
if(rectange && rectange < 101)
如果您正在测试一组特定的数字
int acceptableNumbers[100];
//assume some numbers are filled into this array
for(int i = 0; i < 100; i++)
{
if(rectange == acceptableNumbers[i])
//Logic
}
相关文章:
- Insert函数不适用于2 if语句C++
- If语句未被求值C++
- C++嵌套if语句,基本货币交换
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- If语句在c++中被忽略
- 比较if语句中的数组值和int值
- 以在Qt中的IF语句中设置时间延迟
- Craps游戏问题,忽略if语句
- c++:定义if语句中的模板
- C++嵌套的 If 语句中,它无法按预期工作
- 如果条件不相关,我应该更喜欢两个 if 语句而不是 if-else 语句吗?
- 需要有关此 if 语句的帮助
- 转换器练习:跳过 if 语句和 if 语句
- 避免在 C++ 中的 if 语句中递增
- 如果仍然不满足要求,如何使 if 语句重复?
- do while 循环中的 if 语句以 yes 或 no 结尾
- 为什么在此C++代码中触发此 if 语句?
- 如何基于平台在制作文件中制作if语句?
- 在 if 语句中使用 GetKeyState 时,它会跳过条件
- C++ If 语句,从其他语句重复