(6.11)--补充课件第05讲-选择结构程序设计.pptVIP

  • 3
  • 0
  • 约1.19万字
  • 约 57页
  • 2023-12-01 发布于陕西
  • 举报

(6.11)--补充课件第05讲-选择结构程序设计.ppt

switch语句 执行过程 当switch后面“表达式”的值,与某个case后面的“常量表达式”的值相同时,就执行该case后面的语句(组);当执行到break语句时,跳出switch语句,转向执行switch语句下面一条语句。 如果没有任何一个case后面的“常量表达式”的值,与“表达式”的值匹配,则执行default 后面的语句(组)。然后,再执行switch语句的下一条。 switch语句使用说明 switch后面的“表达式”,可以是int、char和枚举型中的一种。 每个case后面“常量表达式”的值,必须各不相同,否则会出现相互矛盾的现象(即对表达式的同一值,有两种或两种以上的执行方案)。 case后面的常量表达式仅起语句标号作用,并不进行条件判断。系统一旦找到入口标号,就从此标号开始执行,不再进行标号判断,所以必须加上break语句,以便结束switch语句。 switch语句使用说明 各case及default子句的先后次序,不影响程序执行结果。 多个case子句,可共用同一语句(组)。 用switch语句实现的多分支结构程序,完全可以用if语句或if语句的嵌套来实现。 switch语句应用举例 已知某公司员工的保底薪水为500,某月所接工程的利润profit(整数)与利润提成的关系如下(计量单位:元): 算法设计要点 必须将利润profit与提成的关系,转换成某些

文档评论(0)

1亿VIP精品文档

相关文档