.data
A: .ascii "Helloe-"
delim: .byte '-'
.text
# t0 = add(A), t2 = add(delim)
main:
la $t0, A # t0 = add(A)
la $t2, delim # t2 = add(delim)
li $v0, 4 # print string
la $a0, A
syscall
输出为Helloe--
。它就像A + delim
。我只想要A
。这里有什么问题?是因为add(A)还包含delim吗?不知何故,如果我将delim声明放在A
之上,那么它就可以了。