private sub form_click()
x=3.6
print x+1;x+2;x+3
endsub
输出的结果是什么?x的类型是不是没有定义?为什么答案是4 5 6?本人菜鸟,请帮帮我,详细一点
private sub form_click()
x=3.6
print x+1;x+2;x+3
endsub
输出的结果是什么?x的类型是不是没有定义?为什么答案是4 5 6?本人菜鸟,请帮帮我,详细一点
如果你事先没有定义X是任何类型
这里就显示成:4.6 5.6 6.6
如果你前面有定义过X 并且指明了类型Integer
如:Dim x As Integer
那么X就是一个整型数
那就就会显示:5 6 7
而不会是你说的4 5 6
默认不是整形吧
如果你拿这代码放到VB看看,不是4 5 6
而是4.6 5.6 6.6
是不是你的VB有问题?
代码这么些才会有正确结果 X你没定义吗?
private sub form_click()
din x#
x=3.6
print x+1;x+2;x+3
endsub
完整的程序是
private sub form_click()
dim x as integer
x=3.6
print x+1;x+2;x+3
endsub
结果为 5 6 7
如果你不定义类型 莫认就是整数型
在输出的时候因为是整数型,所以程序会把小数点后面的直接砍掉,这样就相当于X的值是3,自然会输出4、5、6来