VB6.0 for循环疑难求解答!!!
vb6.0吧
全部回复
仅看楼主
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 3
????求大神解答
2017年03月31日 12点03分 2
level 11
你这是什么怪异代码
2017年04月04日 00点04分 3
[黑线][黑线][黑线]
2017年05月01日 00点05分
level 11
[黑线][黑线][黑线][黑线][黑线]
2017年04月04日 00点04分 4
level 1
全局里面就走一下
2017年05月09日 09点05分 5
不懂,难道i不定义就是全局变量??
2017年05月10日 16点05分
你整个程序是不是在全局里写的
2017年05月11日 01点05分
@绝版小豆芽 不是,在过程里
2017年05月17日 15点05分
@love末世纪恋鵀 真帮不上你了 我有4年没碰过编程了
2017年05月18日 15点05分
level 2
试试动态变量改静态吧
2017年07月05日 07点07分 6
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
1