作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个数字 A 和 B。我想条件化这两个数字符号的四种情况。我们可以做
if ((A >= 0) && (B >= 0)){
// Do something
};
if ((A >= 0) && (B < 0)){
// Do something
};
if ((A < 0) && (B >= 0)){
// Do something
};
if ((A < 0) && (B < 0)){
// Do something
};
可以生成一个在每种情况下输出不同值的函数,然后使用 switch{ case:}
语句。对于我认为这并没有提高比较次数的功能,所以没有太大的收获。
推荐使用哪种方式进行这种调节?
好吧,我想其中一些 if
-s 可以放在其他的 else
-s 中,这样就不必始终评估所有条件。
最佳答案
if (A >= 0)
{
if (B >= 0)
{
}
else // B < 0
{
}
}
else // A < 0
{
if (B >= 0)
{
}
else // B < 0
{
}
}
关于c++ - 二数符号四种情况的调理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25965148/
我是一名优秀的程序员,十分优秀!