level 3
for i = 1 To i
Print i
Next
就这样 不定义i变量
直接输出1
然后
Dim i As Integer
i = 5
For i = 1 To i
Print i
Next
这样输出
1
2
3
4
5
然后同样不定义
i = 5
For i = 1 To i
Print i
Next
这样输出还是1
为什么!求原理!!
谁能解释一下!
2017年03月31日 12点03分
1
level 1
没声明,i会默认为0,所以第一个和第三个都是1到0,然后for只循环了一次所以最后都是1,我是这么理解的
2017年08月24日 07点08分
7
能请教您一个问题吗
2018年01月19日 13点01分
level 1
7楼说的对,没有声明I为整型变量的话,会默认为0。
2017年12月01日 00点12分
8
level 2
For i=初值TO终值
所以说你那个i负值出现错误
2017年12月31日 12点12分
9