delphi 下面为什么不行 or 不能这样使用吗?

[复制链接]
查看11 | 回复3 | 2012-3-9 10:12:59 | 显示全部楼层 |阅读模式
delphi中or的优先级比=高 所以需要给每个条件加上括号...
回复

使用道具 举报

千问 | 2012-3-9 10:12:59 | 显示全部楼层
把每个条件加上小括号就行了if (xtd=q2) or (xtd=w2) or (xtd=e2) or (xtd=p2) or (xtd=t2) or (xtd=y2) or (xtd=u2) then begin....end;...
回复

使用道具 举报

千问 | 2012-3-9 10:12:59 | 显示全部楼层
delphi中or,and 的优先级都比较高 要交上();if (xtd=q2) or (xtd=w2) or (xtd=e2) or (xtd=p2) or (xtd=t2) or (xtd=y2) or (xtd=u2) then...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行