vb里什么时候用加号,什么时候用&

来源:百度知道 编辑:UC知道 时间:2024/07/02 05:15:40
dim sp(5) as string,sl(5) as integer
dim i as integer
print sp(i) + space(2) + sl(i)
为什么第二个加号不能用,要改成&呢?

+是用于算数运算的,&是用来字符窜连接的
你用+不就是算术运算吧,所以出错

Private Sub Command2_Click()
MsgBox "它们的和" + "是什么"
'如果两个都是字符可以用+号
MsgBox 5 & "与" & 6 & "的和是" & (5 + 6)
'用&合并字符和常数5、6
'用+号将两个常数5、6相加
End Sub

数值运算用+,字符串运算用 & ,虽然用+也可以,但很容易出错.

+ 号做数学运算,&做字符连接,就行了