4.3 选择语句
选择语句根据条件决定执行哪一条路径。C 提供 if 和 switch 两种形式。
如何选择
- 4.3.1
if和else直接判断表达式,适合范围判断和复合条件。 - 4.3.2
switch把一个整数类型表达式与多个常量分支比较,适合按离散值选择路径。
两种语句都只负责选择路径。条件表达式怎样求值、是否包含副作用,仍由表达式规则决定。
习题
#10401
⚡2⏳2
使用蔡勒公式,实现 day_of_week(int year, int month, int day) 函数,返回给定日期是星期几。