|
主题: 代码的困惑
|
fgnn
职务:普通成员
等级:1
金币:1.0
发贴:215
|
#12002/8/27 9:20:11
告诉我: (MOD(Sec,waitsec)&Pause)=0的含义是什么? MOD(Sec,waitsec)&Pause=0呢? MOD(Sec,waitsec)=0&Pause=0? MOD(Sec,waitsec)=0|Pause=0? ..... 我要把条件没为上述两变量均为0时成立该怎么写? 只要有一个为0时成立时又怎么写? 谢谢详细点好吗?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#22002/8/27 12:27:54
在Authorware中的逻辑运算表示如下: &(逻辑与 And) ~(逻辑非 Not) | (逻辑或 Or)
Mod(数学的求余运算)
假设A=MOD(Sec,waitsec) B=Pause 则: (1)(MOD(Sec,waitsec)&Pause)=0可以这样理解: (A and B)=0 ?(即A和B的逻辑与结果为0条件成立)
(2)MOD(Sec,waitsec)&Pause=0可以这样理解: A and (B=0)(即A和B=0的逻辑与,结果恒为0)
(3)MOD(Sec,waitsec)=0&Pause=0可以这样理解: (A=0) and (B=0) (即A和B同时为0条件才成立)
(4)MOD(Sec,waitsec)=0|Pause=0可以这样理解: (A=0) or (B=0) (即A和B任一为0条件都成立)
编辑历史:[这消息被Rock编辑过(编辑时间2002-08-27 13:35:52)] [这消息被Rock编辑过(编辑时间2002-08-27 16:11:30)]
|
fgnn
职务:普通成员
等级:1
金币:1.0
发贴:215
|
#32002/8/27 12:53:25
(1)(MOD(Sec,waitsec)&Pause)=0可以这样理解: (A and B)=0 ?(即A和B的逻辑和结果为0条件成立)
(2)MOD(Sec,waitsec)&Pause=0可以这样理解: A and B=0?(即A和B的逻辑和结果为0条件成立,和上1相同)
不对吧?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#42002/8/27 13:36:21
fgnn在上个帖子中说 引用: (1)(MOD(Sec,waitsec)&Pause)=0可以这样理解: (A and B)=0 ?(即A和B的逻辑和结果为0条件成立)
(2)MOD(Sec,waitsec)&Pause=0可以这样理解: A and B=0?(即A和B的逻辑和结果为0条件成立,和上1相同)
不对吧?
sorry 搞错了。。 (2)MOD(Sec,waitsec)&Pause=0可以这样理解: A and (B=0)(即A和B=0的逻辑与,结果恒为0)
编辑历史:[这消息被Rock编辑过(编辑时间2002-08-27 16:12:15)]
|
fgnn
职务:普通成员
等级:1
金币:1.0
发贴:215
|
#52002/8/27 15:33:45
若pause=0则在表达式:MOD(Sec,waitsec)&Pause=0中(pause=0)成立 即(pause=0)=1可以这样理解吗?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#62002/8/27 16:10:19
逻辑与只要有任意一个值为0,其值肯定为0
编辑历史:[这消息被Rock编辑过(编辑时间2002-08-27 16:10:46)]
|
fgnn
职务:普通成员
等级:1
金币:1.0
发贴:215
|
#72002/8/27 20:40:06
c对于表达式pause=0来说若变量pause为假则表达式为真。 它与赋值即pause:=0的意义应该不一样
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#82002/8/27 20:58:57
这些问题也真够烦的,,总之在使用过程中尽量多几个括号。。总没错!!
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#92002/8/28 8:32:21
在条件表达式中=就是判断是否相等的“等于”,在其它情况下输入=AW会自动转换为:=,就是进行赋值操作的“等于”。
|
fgnn
职务:普通成员
等级:1
金币:1.0
发贴:215
|
|