Lecture09_Matlab程序设计_part1.ppt

Lecture09_Matlab程序设计_part1

5.3.2 switch-case结构 switch语句根据表达式的取值不同,分别执行不同的语句,其语句格式为: switch 表达式 case 表达式1 语句块1 case 表达式2 语句块2 …… case 表达式n 语句块n otherwise 语句块n+1 end switch子句后面的表达式应为一个标量或一个字符串,case子句后面的表达式不仅可以为一个标量或一个字符串,而且还可以是一个将多个值(标量或字符串)用大括号括起来的单元数据(Cell)。如果case子句后面的表达式为一个单元数据,则表达式的值等于该单元数据中的某个元素时,执行相应的语句组。 switch语句的执行过程 [例] 通过键盘输入百分制成绩,输出对应的等级(A: 90~100, B: 80~89,C:70~79,D:60~69,E: 60) 程序如下: n=input(‘n=‘); if n0 | n100 display(‘Error!’); else i=fix(n/10); switch i case {9,10} display(‘A’) case 8 display(‘B’) case 7

文档评论(0)

1亿VIP精品文档

相关文档