VB编程求1到100之间的整数和 dim i,jg jg=0 ... 其中为什么不用定义i为整数?

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:11:54
dim i,jg
jg=0
for i= 1 to 100 '结果是对的,但是这里的i不可能为小数吗?
jg=jg+1
next i
print "1到100之间的所有整数和为:" & jg
end sub

1.首先你已经初始化i=0了,就已经定义为整数了
2.其次i在for next的循环中就更不可能为小数了,系统默认只能为整数

dim 参数 后面如果什么都不写,就是表示他是可变类型
可变类型用在什么地方他会自动转成他相应的类型

如果在计算中他就是数值型,如果在字符串操作中就是字符型,在对象操作他又会自动转成相应的类型

他有一个缺点:就是内存占用大

不好判断你是VB6还是vbs
就这段代码而言VB6的解释就是上面的解释,而VBS只有这种定义方法,后面不可以加 as integer或 %之类的

因为它没有认真编程。

应该是:
Dim i As Integer,j As Integer