int score = 89; if (score >= 90) printf("%s", "前10 "); else if (score >= 80) printf("%s", "前20 "); else if (score > 75) printf("%s", "您通过了 "); else printf("%s", "您没有通过 ");
当需要在三个或更多动作中做出决定时,可以使用if-else if语句。
可以有多个else if子句,而最后的 else子句是可选的。
开发if-else if语句时,请仔细考虑所涉及的逻辑。
尽管缩进不会影响已编译的代码,但是如果else子句对齐,则if-else if的逻辑将使读者更容易理解。