TC官方合作论坛

 找回密码
 立即注册
查看: 4952|回复: 33
打印 上一主题 下一主题

[学习心得] TC 控制语句之 if else 语句[1.005-2.006版本]

[复制链接]
跳转到指定楼层
楼主
发表于 2011-7-11 15:28:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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.


回复

使用道具 举报

34#
发表于 2013-11-23 21:38:52 | 只看该作者
有贴必回,最喜欢楼主这样的有为青年了~
回复 支持 反对

使用道具 举报

33#
发表于 2012-7-24 09:37:35 | 只看该作者
不错的贴子
回复 支持 反对

使用道具 举报

32#
发表于 2012-5-26 22:58:18 | 只看该作者
后面参数怎么写 大于0 小于0那个
回复 支持 反对

使用道具 举报

31#
发表于 2012-5-26 14:36:10 | 只看该作者
慢慢 看
回复 支持 反对

使用道具 举报

30#
发表于 2012-5-20 02:09:33 | 只看该作者
学习了。。。。。。。。。
回复 支持 反对

使用道具 举报

29#
发表于 2012-5-19 21:24:48 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

28#
发表于 2012-5-17 23:20:05 | 只看该作者
空间 fadjsf
//定义默认空间

功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 a
a=-5
如果 (a>=0)
    如果 (a==0)
        辅助.消息框("a的值等于0")
    否则
        辅助.消息框("a是一个正数")
    如果结束
否则   
辅助.消息框("a是一个负数")
如果结束

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束

空间结束
//空间结束语句



以上会根据a的值给出3种执行情况,你们可以把a的值分别改为正数、0、负数,试试就明白了,这就是如果里面还有如果。可以有N多个如果。
回复 支持 反对

使用道具 举报

27#
发表于 2012-5-17 23:05:28 | 只看该作者
有多个条件判断的语句吗 ?我找了N天了
比如按键精灵中的的
if。。。。。then
elseif。。。。。。then
elseif。。。。。。then
elseif。。。。。。then
endif。
本来想发帖求救的 。
好像权限不够发不了。
314456729 发表于 2012-4-26 19:31:04



可以用多个如果,即如果里面再包含如果。
回复 支持 反对

使用道具 举报

26#
发表于 2012-5-3 20:39:48 | 只看该作者
学习
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-20 00:55 , Processed in 0.124495 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表