C语言程序设计(第二版)刘加海朱云其第四章第四章课件教学.pptVIP

  • 44
  • 0
  • 约6.9千字
  • 约 63页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计(第二版)刘加海朱云其第四章第四章课件教学.ppt

注意: 1)switch、case、default是关键字。 2)switch语句后面用花括号括起来的部分称为switch语句体。 3)switch的表达式可以是整型表达式、字符型表达式、枚举型表达式等。 4)case中常量表达式的类型必须与switch的表达式类型相同,各case语句标号的值应该互不相同。 5)default代表所有case标号之外的那些标号,default标号可以出现在语句体中任何标号位置上,在switch语句体中也可以没有default标号。 6)每个选择支路都以case开头,case的标号后要有“;”,每个支路后可以有多个 语句。 7)必要时,case语句标号后的语句可以省略不写。 8)在关键字case和常量表达式之间一定要有空格。例如,case 10:不能写成case10:。 图4.9 语句执行的流程图 【例4.8】 求执行下列程序段后k的值。 char c=2;int k=1; switch(c+1-0) { case 2:k+=1; case 2+1:k+=2; case 4:k+=3; } 分析:switch中表达式的值为3,从case 2+1入口,执行语句k+=2;得k=3,由于此语句后无break;语句,继续执行case 4后语句k+=3;最后得k=66。 【例4.9】 求执行下列程序段后k的值。

文档评论(0)

1亿VIP精品文档

相关文档