vb人进来看看?

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:02:37
Private Sub Form_Click()
X = 25
Y = 20
z = 7
Print "s( X + z * Y )"‘运行结果:s(X+z*Y)
Print "s( "; X + z * Y; " )"‘运行结果:s(165)
Print "s( 'X + z * Y' )"‘运行结果:s('X+z*Y')

End Sub

能帮忙分析一下运行的结果吗?谢谢了!

Print "s( X + z * Y )"‘作用:打印字符串"s( X + z * Y )",运行结果:s(X+z*Y)
Print "s( "; X + z * Y; " )"‘作用:打印字符串"s(",接着打印X + z * Y的值165,再打印字符串")",运行结果:s(165)
Print "s( 'X + z * Y' )"‘作用:打印字符串"s( 'X + z * Y' )",运行结果:s('X+z*Y')

双引号表示你要打印的内容

如 Print "s( X + z * Y )" 双引号里面是字符串类型的 s( X + z * Y ) 所以结果就是s( X + z * Y )

而在第二个中有两个双引号,结果就分别显示 s( 和 )
而其中的X + z * Y 根据前面所知的进行运算得165 所以第二个最后的运行结果是s(165)

最后一个和第一个同样,显示双引号中的内容,结果为s('X+z*Y')

此处”;”的作用与”&”一样