编程论坛
注册
登录
编程论坛
→
VB6论坛
答案为什么是4 5 6?
dgg实在
发布于 2016-08-04 21:50, 1680 次点击
以下程序段的输出结果是:
Private Sub Form_Click()
X=3.6
Print X+1; X+2; X+3
End Sub
答案:4 5 6
求详细解释!
5 回复
#2
风吹过b
2016-08-04 23:52
请百度数据类型。
你的数据没有定义,问题不完整。
#3
ZHRXJR
2016-08-05 11:34
回复 楼主 dgg实在
如果仅仅是你提供的代码,是不可能的,因为:
如果X是字节型数据、整型数据、长整型数据,输出应该是: 5 6 7
如果X是单精度数据或双精度数据,输出应该是: 4.6 5.6 6.6
你如果输出的是 4 5 6 ,估计在其他代码中处理X的值。
你的代码不完整!!
#4
肇励影
2016-08-05 18:50
答案错了
#5
暴疯语
2016-08-12 22:19
你定义变量a的类型 为单精度 就好了
#6
陌上过客
2016-08-13 19:32
你的代码给出的肯定不完整,如果你的代码本身就是这个没有遗漏的话,应该是4.6 5.6 6.6,因为按你的代码来看,x未定义,所以默认为变体,但是你的答案却是4 5 6,要么是你答案错误,要么就是你程序不完整
1