发布于 2008-01-09 17:25:37
0楼
与#INPUT的关系是:当#INPUT为零时,FP #TEMP1会把#TEMP1的值清零,输出一定为零;问题是当#INPUT为一直为一时,程式有可能输出一,也有可能输出零,原因是#TEMP1是局部变量,它的值不能保存,系统也不初始化它.如果把#TEMP1换成一个输入输出类型的值能正常执行了.你可以试一下这个
set
= #TEMP1
a #INPUT //输入
FP #TEMP1 //局部变量
= #OUTPUT //输出
clr
= #TEMP1
a #INPUT //输入
FP #TEMP1 //局部变量
= #OUTPUT //输出
a #INPUT //输入
FP #TEMP1 //局部变量
= #OUTPUT1 //输出