TC官方合作论坛
标题: TC 选择语句 第九章 [打印本页]
作者: 诚诚 时间: 2012-5-31 11:05
标题: TC 选择语句 第九章
第九章 TC 选择语句
9.1 选择语句
[attach]3598[/attach]
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
作者: 落叶归根 时间: 2012-5-31 11:05
沙发。
作者: tyuyan 时间: 2012-5-31 11:06
不错 。 学习了。
作者: 战斗之神 时间: 2012-5-31 11:06
非常的给力。
作者: 泥巴路 时间: 2012-5-31 11:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: fellmuss 时间: 2012-6-1 10:40
我前几天就在找了,你现在才贴出来。。
作者: stevenxiexie 时间: 2012-6-3 21:56
坑爹啊。。居然省略了break;
作者: echo 时间: 2012-6-8 20:10
没有看过的来学习
和有帮助
作者: scyx12345 时间: 2012-6-18 13:49
回复 1楼诚诚的帖子
学习中
作者: 968 时间: 2012-6-26 08:30
我是菜鸟,@~~
作者: 最爱念 时间: 2012-7-10 00:52
这个命令还从来没用过呢,要熟悉一下先
作者: myismaln 时间: 2012-8-16 18:15
多分支选择。。。学了
作者: laowantong 时间: 2013-3-1 22:35
楼主辛苦
作者: lanjunlj 时间: 2013-4-16 12:44
非常好
作者: hnxhyhl 时间: 2013-5-19 15:43
感谢分享
作者: liyangchuantc 时间: 2013-5-29 12:22
xue xi le
作者: slz336 时间: 2014-8-26 13:50
这个帖子得顶
| 欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |