| 
 第九章 TC 选择语句 9.1 选择语句    
   TC语言还提供了另一种用于多分支选择的选择语句,     其一般形式为:   选择 (表达式)       条件 常量表达式1:       语句1     条件 常量表达式2:      语句2     …       条件 常量表达式n:      语句n     默认:       语句n+1 
  选择结束   其语义是:计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有条件后的语句。如表达式的值与所有条件 后的常量表达式均不相同时,则执行默认后的语句。 (注:关键字中英文对应关系,选择 - select,条件 - case,默认 - default,选择结束 - endselect) 例:  
- 整型 n
 
 - 选择(n)
 
 - 条件 1:
 
 -          辅助.消息框("满足条件1执行这里")
 
 - 条件 2:
 
 -         辅助.消息框("满足条件2执行这里")
 
 - 条件 3:
 
 -         辅助.消息框("满足条件3执行这里")
 
 - 默认 :
 
 -         辅助.消息框("如果没有满足的条件执行默认语句")
 
 - 选择结束
 
  复制代码 
 
在使用选择语句时还应注意以下几点: 1)  在条件后的各常量表达式的值不能相同,否则会出现错误。 2)  在条件 后,允许有多个语句。 3)  各条件 和默认子句的先后顺序可以变动,而不会影响程序执行结果。 4)  默认 子句可以省略不用。  
 
 
 
 
 
 
 
 
 
 
对于运算符以及运算表达式不熟悉的,可以回顾以下内容: 
第五章,TC的算术运算符和算术表达式  http://bbs.tyuyan.com/thread-12786-1-1.html 
第六章,TC的关系运算符和表达式     http://bbs.tyuyan.com/thread-12813-1-1.html 
 
对流程语句不熟悉了的同学,可以回顾前面的内容: 
第八章,TC的如果(if)语句   http://bbs.tyuyan.com/thread-12815-1-1.html 
 
理解了本课的同学,那么继续学习流程语句的循环内容吧! 
第十章,TC的循环(while,repeat)语句  http://bbs.tyuyan.com/thread-12818-1-1.html 
 
 
 
 |