选择结构程序设计开关语句.docVIP

  • 9
  • 0
  • 约3.87千字
  • 约 5页
  • 2017-05-18 发布于重庆
  • 举报
选择结构程序设计开关语句

导入 如果分支太多,会导致嵌套的if语句层次数过多,则程序冗长且可读性较低。C语言中,可以用开关语句(switch语句)代替条件语句来简化程序的设计。 一、开关语句:switch语句 1.形式 switch(表达式){ case 常量1 : 语句1 case 常量2 : 语句2 case 常量3 : 语句3 …… case 常量n : 语句n default : 语句n+1 } 2.执行过程 当执行switch语句时,首先计算紧跟其后的一对括号中表达式的值,然后在switch语句体内寻找与该值吻合的case常量值。如果有与该值相等的常量,则执行其后的语句,接着就不再进行比较,依次顺序执行后面的所有case语句和default语句,直到switch语句体结束。如果圆括号内的表达式的值与所有case后面的常量均不相等时,如果存在default语句,则执行其后的语句,否则跳过switch语句体,什么也不做。 3.说明 ①switch后面圆括号内表达式的值一般为整型、字符型或枚举型,表达式两边的一对圆括号不能省略。 ②每个case后的“常量表达式”的类型应该与switch后面圆括号内表达式的类型一致。 ③各case后的常量值应该互不相同,起到语句

文档评论(0)

1亿VIP精品文档

相关文档