Advertisement

四 C(补充一)switch 语句及闰年与月份天数示例

阅读量:

C语言switch语句解析

switch 语句的使用需满足以下规定:

  • switch 语句中所涉及的 expression 必须为一个常量表达式,且其数据类型应为整型或枚举类型。
  • 在一个 switch 结构中,可以包含多个 case 语句。每个 case 后需接一个用于比较的值,并以冒号结尾。
  • 每个 case 对应的 constant-expression 必须与 switch 中变量的数据类型保持一致,同时该表达式必须为常量或字面量。
  • 当被检测的变量与某个 case 中的常量相匹配时,该 case 后面的语句将被执行,直到遇到 break 指令为止。
  • 当程序执行到 break 指令时,整个 switch 结构将终止,并将控制权转移至 switch 语句之后的下一行代码。
  • 并非每个 case 都必须包含 break 指令。若某 case 缺少该指令,则程序将继续执行后续的 case 内容,直至遇到 break 或到达结构末尾。
  • 在一个 switch 结构中,可以包含一个可选的 default 分支,通常位于结构末尾。当所有 case 条件均不满足时,该分支中的代码将被执行。在 default 分

全部评论 (0)

还没有任何评论哟~