s = 空间;l = 换行;t = 选项卡
ssstsssttsl
tl
ssl
sssttsssstl
tl
ssl
这只会打印F
而不是a
. 我对堆栈不是很确定,这可能与此有关。
s = 空间;l = 换行;t = 选项卡
ssstsssttsl
tl
ssl
sssttsssstl
tl
ssl
这只会打印F
而不是a
. 我对堆栈不是很确定,这可能与此有关。
我将您的代码放入此在线 IDE:https ://whitespace.kauaveel.ee/
它包括一个动态反汇编程序,这很好。
照原样,您的代码会产生“ Unexpected EOF ”错误。这是因为最后一个换行符 ( l
)。删除给
push 70
printc
label_0:
printc
从反汇编程序。即你认为你的第二个push
实际上是一个label
指令。
这是因为printc
指令实际上只是tlss
. 之后你有一个额外l
的,它结合了以下两个空格形式lss
( label
)。
固定代码:
s s s t s s s t t s l
t l
s s s s s t t s s s s t l
t l
s s