好像这个问题没什么意义啊,对于我们这些编程人员来说,这类刁钻古怪的问题是不会很关注的,如果不是出于考试的目的,这个问题还是不用花时间纠结了。
答案是 step<=0时, 程序不会运行循环。
两个整型数据相除在vb中,是只能的数据类型转换,就像js,不是c那样的强类型。如果在c中就会出现整数除整数必得整数。
结果放入到double类型适宜。
Dim i As Double
Dim a As Double
Dim b As Double
i = a/b
Wscript.print(i)
没搞过步长小于0或等于0的,你可以自己测试下,
当两个整形相除,一般情况下应当是浮点数了,可以定义为double或single!