设为首页收藏本站

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

请教,以下情况编程对吗? [复制链接]

Rank: 3Rank: 3

精华
0
UID
23886
积分
134
帖子
27
主题
11
阅读权限
40
注册时间
2011-1-13
最后登录
2011-4-6
跳转到指定楼层
1#
发表于 2011-1-23 15:02:25 |只看该作者 |倒序浏览
如果A>1 或者 B>2 或者 C>3  ,以上条件为或者。  D=4 这个条件应该是 当ABC逻辑或为1时 的逻辑和

if (a>1 or b>2 or c>3 and d=4)
   {......;}

不知道我说明白没有,就是要看ABC三个的逻辑或的值与D逻辑和。

这样书写对吗?如果不对,请告诉我对的书写方式,谢谢!

Rank: 3Rank: 3

精华
0
UID
23886
积分
134
帖子
27
主题
11
阅读权限
40
注册时间
2011-1-13
最后登录
2011-4-6
2#
发表于 2011-1-23 15:15:36 |只看该作者
对了, 帮朋友问个问题,逻辑支持小括号吗?
如  if ((a>3 or b<6) and (c>10 or d<9))
          {......;}

这样可以吗?我用程序校验保存过,可以通过,因为在网站说明中没有提及()和<>=的优先级比较,我有些不放心。
在白驹过隙的瞬间,我抓住了永恒。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1307
积分
866
帖子
134
主题
37
阅读权限
60
注册时间
2008-3-11
最后登录
2020-4-26
3#
发表于 2011-1-24 14:43:57 |只看该作者
1.if ((a>1 or b>2 or c>3) and d=4)
   {......;}

2.可以。()的优先级大于<>=。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
23886
积分
134
帖子
27
主题
11
阅读权限
40
注册时间
2011-1-13
最后登录
2011-4-6
4#
发表于 2011-1-24 16:19:44 |只看该作者
回复 3# CFXQM

谢谢老师指教,我终于可以放心用了,呵呵

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 17:12

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部