【发布时间】:2017-08-23 17:37:59
【问题描述】:
你会如何简化下面的 if-else-if 阶梯,使得函数调用只进行一次?
if (Condition A){
A();
}
else {
if (Condition B) {
A();
}
}
【问题讨论】:
-
if (A || B)? -
@AdiC 当然是完全可选的!
-
好吧,有些人建议稍等片刻,接受第一个答案,以鼓励其他答案..
-
事实上,我非常鼓励提问者不要在至少 24 小时内将任何答案标记为正确——这应该是一个规则。很多时候,早期的答案可能会以某种有限的方式起作用,然后会出现更好、更完整的答案。
-
@AdiC 考虑What to do with user asking for upvote and accept? OP 这里已经存在 2 年了。已标记评论。
标签: c if-statement optimization