Private Sub Form_Click()
x = 2.4: z = 3: k = 5
Print "A("; x + z * k; ")"
End Sub
显示出是A(17.4)
为什么不是A("17.4")呢?求解!
參考答案:Print "A("; x + z * k; ")"
楼上的各位!这个语句是正确的!
这是一个输出语句,相当于输出了三项:
一是"A(",它是一个串常量,输出时原样照印,即输出双引号之是的内容;
二是x + z * k,这是一个表达式,在输出语句中是先计算它的值,再将其输出,我们知道XZK各各变量的值根据四则混合运算规律,其值应该是17.4;
三是")",与第一项一样。
这样就构成了你提供的输出结果,尤其是第三项之间用的是分号分隔,表示以紧凑格式进行输出,即一项接一项。