【发布时间】: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