我多年前在计算器上找到了一个程序,我无法理解这行
Z-1(Z=0 → Z
在其中。我试过把它改成
Z-1 → Z
但最终打破了它。这是一个摘录,任何信息都会有所帮助!
ClrHome
Prompt A,B,C
A*C → D
B-1 → Z
Z-1(Z=0 → Z
D/Z → F
F+Z → G
答案 0 :(得分:3)
对于没有if语句等的复杂变量技巧,这是很常见的。这几乎是说如果Z = 0,从Z减去1.如果Z不是0,Z = 0变为0,并且Z-1(0(操作顺序是第一个)只是Z-0,这将是保持变量不变。在正常的代码中,它将是:
If not(Z
Z-1->Z
另外要指出的是,If not(Z[newline]
和(Z=0
具有相同数量的令牌,这意味着您应该(not(Z
来节省空间。从来没有基本应该你真的有一个= 0因为那是2个令牌而不是(可以做到一个。