请教一个VB的for循环问题
dimi,jasintegerj=10fori=1tojj=j-1printjnexti请问为什么循环还是执行十次呢?每次循环中j被重新赋值应该改变循环次数啊为什么还是1...
dim i,j as integer
j = 10
for i = 1 to j
j = j-1
print j
next i
请问为什么循环还是执行十次呢?每次循环中j被重新赋值 应该改变循环次数啊 为什么还是10次呢? 展开
j = 10
for i = 1 to j
j = j-1
print j
next i
请问为什么循环还是执行十次呢?每次循环中j被重新赋值 应该改变循环次数啊 为什么还是10次呢? 展开
3个回答
展开全部
这个我记不清了,应该for循环语句的算法就是这样的。你想循环次数不是10次其实很简单的,就是你缺少了一个跳出for循环语句的条件。。。不太清楚,所以不确定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你设置的循环变量是i,所以,当第一次进入循环的时候,实际上已经确定了循环的次数,虽然你每次都更改了j的值,但是i的范围是确定的,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询