设为首页收藏本站

 找回密码
 注册
查看: 2046|回复: 1
打印 上一主题 下一主题

错误逻辑引发的思考 [复制链接]

Rank: 4

精华
0
UID
50057
积分
304
帖子
175
主题
17
阅读权限
50
注册时间
2011-6-27
最后登录
2015-1-4
跳转到指定楼层
1#
发表于 2012-4-16 19:48:19 |只看该作者 |倒序浏览
最初的设了一个判断语句 if((con1) or (con2))  .....
后来突然想到一个思路 没有仔细思考逻辑关系就加了一个 if ((con3) && ((con1) or (con2)) ).....
现在出现的问题是当con3=false的时候 后面是返回是true    代码也往下执行了
百思不得起解  求教各位大侠

Rank: 2

精华
0
UID
107997
积分
115
帖子
89
主题
6
阅读权限
30
注册时间
2012-3-30
最后登录
2015-2-14
2#
发表于 2012-4-16 21:47:57 |只看该作者
也许不是你说的这样。还有种情况,查一查con3是否是无效值而后面返回是true,那么新版的规矩是整个句子返回  true——条件满足。  

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-27 11:29

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部