主题:看数据结构时发现的问题
口口and枕头
[专家分:1550] 发布于 2005-11-25 17:38:00
在一个例子程序中一个repeat后的条件有点小问题
就是当top=0或
p.x=m,p.y=n这两个条件同时为真时跳出循环.
例子是这样的
until(top=0)or(p.x=m)and(p.y=n)我觉得有问题
我认为应该是这样 until(p.x=m)and(p.y=n)or(top=0)
不知道有没有人看出玄机.呵呵
回复列表 (共6个回复)
沙发
onasp [专家分:5600] 发布于 2005-11-25 18:27:00
and 比or 的优先级高啊。
板凳
口口and枕头 [专家分:1550] 发布于 2005-11-25 19:38:00
是这样吗?
3 楼
onasp [专家分:5600] 发布于 2005-11-25 21:13:00
优先顺序 | 运算符
----------|------------------------------------
1 | not
----------|------------------------------------
2 | *,/,div,mod,and,shl,shr
----------|------------------------------------
3 | +,-,or,xor
----------|------------------------------------
4 | =,<>,<,>,<=,>=
----------|------------------------------------
4 楼
口口and枕头 [专家分:1550] 发布于 2005-11-25 21:32:00
很不错~~谢了~
5 楼
HarryPotter [专家分:20] 发布于 2005-11-25 22:59:00
[em1][em1][em1]
6 楼
口口and枕头 [专家分:1550] 发布于 2005-11-26 09:36:00
爬开些
我来回复