标题:for next 惭愧的问题!
只看楼主
a8544948
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-11-22
 问题点数:0 回复次数:10 
for next 惭愧的问题!
For i = 1 To 7
i = i + i
Next i
print i
这为什么I是15。。。 我快郁闷死了 为什么在6之前全是7。。。谁能形象的解释下谢谢
搜索更多相关主题的帖子: next 
2008-12-11 15:51
jyp19851119
Rank: 1
等 级:新手上路
帖 子:157
专家分:0
注 册:2008-2-26
得分:0 
没见过  有一定  思考~~~~~~~~~~~
2008-12-11 16:03
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:0 
i:1-2-3-6-7-14-15
2008-12-11 16:11
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:0 
在这个For循环中,i的值的变化分两部分,一部门是 for i=1 to 7,这句会给i加1,再接着是i=i+i(实际就是i=2*i),这句给i翻倍
2008-12-11 16:18
jyp19851119
Rank: 1
等 级:新手上路
帖 子:157
专家分:0
注 册:2008-2-26
得分:0 
3楼   麻烦在看看下    说说为什么
2008-12-11 16:20
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:0 
而且只要执行了For语句,不管i此时是多少,i都会加1,把for i=1 to 7改成 for i=1 to 14 结果是一样的
2008-12-11 16:22
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:0 
for i=1 to 7    1     3     7     15
                ↓  /  ↓  /  ↓   /  ↓
i=2*i           2     6     14    结束
2008-12-11 16:30
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
以下是引用a8544948在2008-12-11 15:51的发言:

For i = 1 To 7
i = i + i
Next i
print i
这为什么I是15。。。 我快郁闷死了 为什么在6之前全是7。。。谁能形象的解释下谢谢


For i = 1 To 7
i = i + i
Next i
print i '这时候i =15
你再看这个:
For i = 1 To 7
i = i + i
print i;'把print i写到Next i之前,则输出结果为2 6 14
Next i
两个代码比较一下,你就会知道了,其实I并没有step 1

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-12-11 16:57
逐日
Rank: 2
等 级:新手上路
威 望:5
帖 子:117
专家分:2
注 册:2008-9-22
得分:0 
建议多看看书
2008-12-12 08:57
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
得分:0 
用調試最能看出問題

烈焰照耀世界,斌凍凍千萬裏
2008-12-12 10:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-248794-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.583407 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved