请问一下,在for循环体中,当循环变量值改变时会不会直接影响循环次数,如下面得代码,麻烦解释一下,谢谢

PrivateSubCommand1_Click()DimiAsInteger,nAsIntegerFori=0To50i=i+3n=n+3Ifi>10ThenExitF... Private Sub Command1_Click()
Dim i As Integer, n As Integer
For i = 0 To 50
i = i + 3
n = n + 3
If i > 10 Then Exit For
Next
Text1.Text = Str(n)

End Sub
展开
 我来答
cashflowgame
推荐于2018-03-02 · TA获得超过814个赞
知道小有建树答主
回答量:1336
采纳率:0%
帮助的人:1051万
展开全部
循环之前:i=0 n=0
进入循环后:
第一次循环:
i=3 n=3
第二次循环:
i=7 n=6
第三次循环
i=11,n=9循环退出
noodlest
2011-06-25 · TA获得超过785个赞
知道小有建树答主
回答量:724
采纳率:100%
帮助的人:720万
展开全部
会:
i=0;n=0
i=3;n=3
i=6;n=6
i=9;n=9
i=12;n=12
最后输出为12
追问
你错了。。。
追答
1、是啊,cashflowgame的为正解,忘记了FOR中循环变量的递增操作了,抱歉。
2、变量改变肯定会影响循环次数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涂山辰月
2018-01-26
知道答主
回答量:1
采纳率:0%
帮助的人:906
展开全部
JS1: MOV AH, 4CH
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式