TC官方合作论坛

 找回密码
 立即注册
查看: 9900|回复: 48

[学习心得] TC逻辑运算符[1.005-2.006版本]

[复制链接]
发表于 2011-7-11 14:43:38 | 显示全部楼层 |阅读模式

马上加入TC

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

x
TC逻辑运算符:

TC逻辑运算符概念:在代码中实现了一定判断功能,这样的的符号叫逻辑运算符。在TC中包括(“&&”)逻辑与、(“||”)逻辑或 、(“!”)逻辑非。

逻辑运算符依次介绍:
(“&&”)逻辑与概念:该逻辑运算符指当一个条件句中出现2个或2个以上条件判断时,必须条件中每个条件都满足了,才执行条件下面的语句,起到了间隔作用也起到了包含作用。

(“||”)逻辑或概念:该逻辑运算符指当一个条件句中出现2个或2个以上条件判断时,只要其中一个条件满足了,就执行条件下面的语句,起到了间隔作用也起到了选择作用。

(“!”)逻辑非概念:该逻辑运算符指当一个条件句中出现1个判断时,在该变量前面加上这个符号时,表示该变量的相反成立。

下面我们举例介绍它的使用方法,首先看“&&”(逻辑与),如下 :

功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码 如果(7<8&&2==2)辅助.消息框("所有条件满足,我被执行了!")//当条件满足时,执行该语句否则辅助.消息框("所有条件不满足,我被执行了!")//当条件不满足时,执行该语句如果结束返回
//函数返回语句
功能结束

分析说明:7小于8,该逻辑判断正确,我们再看2等于2,这条语句也成立,那么所以条件都满足了,就执行了"辅助.消息框("所有条件满足,我被执行了!")"语句。若我们把7<8改成7>8,再执行程序发现"辅助.消息框("所有条件不满足,我被执行了!")"被执行了。总之表达式进行“&&”(逻辑与)运算时,只要有一个为假,总的表达式就为假,只有当所有都为真时,总的式子才为真。

“||”(逻辑或),如下代码:
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码 如果(7<8||2==2)辅助.消息框("条件满足,我被执行了!")否则辅助.消息框("条件不满足,我被执行了!")如果结束返回
//函数返回语句
功能结束

分析说明:7小于8,该逻辑判断正确,再看2等于2,条件也成立,那么条件满足了,"辅助.消息框("条件满足,我被执行了!")"被执行了。下面我们把7<8改为7>8,再启动程序发现还是"辅助.消息框("条件满足,我被执行了!")"。我们再把2==2改为2==3,只是运行程序发现"辅助.消息框("条件不满足,我被执行了!")"。从上面的例子我们可以看出只要有一个为真就满足条件,总之当表达式进行“||”(逻辑或)运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。

最后我们再看!”(逻辑非),代码如下:

功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
整型
a
a=9
如果(a!=9)
辅助.消息框("条件满足,我被执行了!")
否则
辅助.消息框("条件不满足,我被执行了!")
如果结束
返回
//函数返回语句
功能结束

分析说明:在该例子中我们看到了!”(逻辑非)运算符起到了一个更改原本为真的值,这样就改变条件的执行。总之当表达式进行!”(逻辑非)运算时,把相应的变量数据转换为相应的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。

又如:
   !(3<2)
//先计算括号里的小于操作符,3小于2返回假,在计算逻辑非操作,返回真
    !(3>2)
//先计算括号里的大于操作符,3大于2返回真,在计算逻辑非操作,返回假
注意:当一个逻辑表达式的后一部分的取值不会影响整个表达式的值时,后一部分就不会进行运算了。




评分

参与人数 1威望 +5 金币 +5 收起 理由
sandorn + 5 + 5 很给力!

查看全部评分

回复

使用道具 举报

发表于 2011-7-11 15:40:43 | 显示全部楼层
例子有点少,好像是帮助里的
回复 支持 反对

使用道具 举报

发表于 2011-7-31 16:25:45 | 显示全部楼层
回复 2楼小风子的帖子

谢谢你的建议,正在改进。。。。。。
回复 支持 反对

使用道具 举报

发表于 2011-8-1 19:01:42 | 显示全部楼层
好像看得懂诶。:D
回复 支持 反对

使用道具 举报

发表于 2011-8-4 11:14:32 | 显示全部楼层
罗罗亚佐罗
回复 支持 反对

使用道具 举报

发表于 2011-9-27 05:19:20 | 显示全部楼层
本来看不懂,现在懂了一点非常感谢!
回复 支持 反对

使用道具 举报

发表于 2011-9-27 15:20:42 | 显示全部楼层
轻轻的灌一下水,很不淡定啊
回复 支持 反对

使用道具 举报

发表于 2011-10-1 16:07:12 | 显示全部楼层
不明白 啊 不明白
回复 支持 反对

使用道具 举报

发表于 2011-10-3 15:59:51 | 显示全部楼层
功能 逻辑型 开始_点击()


//这里添加你要执行的代码,这里是你点击开始按钮执行的代码

整型
a

a=9

如果(a!=9)

辅助.消息框("条件满足,我被执行了!")

否则

辅助.消息框("条件不满足,我被执行了!")

如果结束

返回 真


//函数返回语句


功能结束
========================
不明白的地方是 :  返回 真

这个 返回 真  是做什么用的???必须要加吗???
回复 支持 反对

使用道具 举报

发表于 2011-10-4 00:04:59 | 显示全部楼层
看懂了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-18 11:28 , Processed in 0.053989 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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