TC官方合作论坛
标题: TC 控制语句之 if else 语句[1.005-2.006版本] [打印本页]
作者: 小王 时间: 2011-7-11 15:28
标题: TC 控制语句之 if else 语句[1.005-2.006版本]
TC如果 否则(if else)语句
if else(如果 否则) 语句概念:首先判断如果的条件,若如果条件满足时,执行如果内的第一条语句如果不成立就执行否则下面的语句,直到如果结束,那么如果语句也就结束了。
注意:执行如果语句时,首先判断条件是否成立,若成立就执行如果到否则内的语句否则就执行否则到如果结束内语句,如果语句的条件包括真假判断、逻辑运算判断、空值判断。
下面是一个简单如果语句:
如果(真) //判断如果条件,如果为真的时话,执行如果行下面的执行语句,如果为假的话,执行否则下面的语句
辅助.消息框("条件为真,就执行我")
否则
辅助.消息框("条件为假,就执行我")
如果结束
下面我们再看一个逻辑判断的如果语句,如下代码:
空间 我的程序
功能 整型 开始_点击()
整型 a
//定义一个整型数值为a的变量
整型 b
//定义一个整型数值为b的变量
a=10
//给a的变量赋值为10
b=20
//给b的变量赋值为20
如果(a>b)
//判断a是否大于b
辅助.消息框("a>b")
//如果a>b就弹出消息框
否则
//上面如果a>b 为假,就执行否则下面的内容
辅助.消息框("a<=b")
//如果a>b 为假就弹出消息框a<=b
如果结束
//注意:每个if(如果),都有相对应的endif(如果结束)
返回 0
功能结束
空间结束
执行结果:弹出消息框,显示a<=b
分析说明:我们分析下如果(a>b)条件,a=10,b=20,大家都知道10<20,那么a>b这个条件是错误的,也就是我们如果(a>b)条件为假上面介绍了if(如果) else(否则)的语法,只要如果条件为假,就执行else(否则)下面的内容,也就执行了我们的消息框a<=b.
作者: laozuma10 时间: 2011-8-21 19:57
MOON 到此一游11
作者: 迩比可比克 时间: 2011-10-28 14:55
留迹
作者: agan2012 时间: 2011-12-2 11:03
老实话 TC应该增加自动添加流程判断语句的功能
作者: 布乖小木 时间: 2011-12-3 18:57
老实说你注释写错了。。。a和b写反了!
作者: shijiulujun120 时间: 2011-12-3 20:40
jia jianle
作者: tclx 时间: 2011-12-6 13:29
学了
作者: qq719123646 时间: 2011-12-6 20:50
学学哈
作者: agan2012 时间: 2011-12-7 16:36
回复 4楼agan2012的帖子
的确 使用起来真的很麻烦啊
作者: 水上飞 时间: 2012-1-6 15:55
这个明白,呵呵,谢谢
作者: 冰滴LO 时间: 2012-1-13 08:50
....
作者: li470572465 时间: 2012-2-1 16:45
学习中。。。。。
作者: dhao0o0 时间: 2012-2-4 19:06
有点乱。。。
作者: qq1188 时间: 2012-2-6 18:19
慢慢 看 学习了
作者: lg378825679 时间: 2012-2-12 13:45
学习了
作者: hownewbee 时间: 2012-2-19 11:58
学习
作者: 小川 时间: 2012-2-21 08:16
这个明白
作者: notker88 时间: 2012-2-25 19:30
溜过
作者: yeshang89 时间: 2012-3-24 17:22
学习
作者: 陈涛 时间: 2012-3-24 20:40
en111111111111
作者: qq654243143 时间: 2012-3-24 22:07
不错 不错 顶一下
作者: 646580925 时间: 2012-4-21 18:28
回复 1楼小王的帖子
我IF之后的括号不行啊
作者: 314456729 时间: 2012-4-26 19:31
有多个条件判断的语句吗 ?我找了N天了
比如按键精灵中的的
if。。。。。then
elseif。。。。。。then
elseif。。。。。。then
elseif。。。。。。then
endif。
本来想发帖求救的 。
好像权限不够发不了。
作者: linjh2829 时间: 2012-5-2 09:25
学习来
作者: w7647803 时间: 2012-5-3 13:52
:-|-tc:yun
作者: q304685 时间: 2012-5-3 20:39
学习
作者: sziamchl 时间: 2012-5-17 23:05
有多个条件判断的语句吗 ?我找了N天了
比如按键精灵中的的
if。。。。。then
elseif。。。。。。then
elseif。。。。。。then
elseif。。。。。。then
endif。
本来想发帖求救的 。
好像权限不够发不了。
314456729 发表于 2012-4-26 19:31:04 
可以用多个如果,即如果里面再包含如果。
作者: sziamchl 时间: 2012-5-17 23:20
空间 fadjsf
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 a
a=-5
如果 (a>=0)
如果 (a==0)
辅助.消息框("a的值等于0")
否则
辅助.消息框("a是一个正数")
如果结束
否则
辅助.消息框("a是一个负数")
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
以上会根据a的值给出3种执行情况,你们可以把a的值分别改为正数、0、负数,试试就明白了,这就是如果里面还有如果。可以有N多个如果。
作者: jq4561057 时间: 2012-5-19 21:24
学习了
作者: LDKolar 时间: 2012-5-20 02:09
学习了。。。。。。。。。
作者: kunkun1288 时间: 2012-5-26 14:36
慢慢 看
作者: taotao_15 时间: 2012-5-26 22:58
后面参数怎么写 大于0 小于0那个
作者: 3542283 时间: 2012-7-24 09:37
不错的贴子
作者: yangfusheng 时间: 2013-11-23 21:38
有贴必回,最喜欢楼主这样的有为青年了~
| 欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |