【问题标题】:alternative of if else-if else statement c++ [closed]if else-if else语句的替代c ++ [关闭]
【发布时间】:2018-03-29 17:16:05
【问题描述】:

我正在尝试扩展我对 C++ 条件语句的了解

if (condition){
return 0;
}

if else (condition A && condition B) {
//
}

else {
//
}

在这种多重条件状态下,什么是好的选择? 明明是因为condition A && condition B on if else 语句,我不能用switch 语句?

【问题讨论】:

  • 我相信你的意思是else if。但是,需要以不同方式进行操作的原因是什么?听起来像是 else if 构造的完美情况......
  • 这一切都取决于您的条件。如所写,由于如果您不需要“if else”,则在第一个返回语句中,您可以执行另一个 if。
  • 另外,由于您在第一个 if 块中有 return 语句,因此您不需要在以下 else if 中使用 else
  • 您的情况如何?每个条件是否与某个数值进行比较?

标签: c++ if-statement switch-statement conditional


【解决方案1】:

什么是好的选择?

如果没有好的替代品比你已有的更好,那也没关系。

(忽略明显的if else 错误)您显示的控制流似乎是非常小的(因此很好)表示。没有代码重复,也没有可以进一步利用的重复结构。

【讨论】:

    猜你喜欢
    • 2017-09-05
    • 1970-01-01
    • 2019-04-09
    • 2016-08-30
    • 1970-01-01
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多