求教,这个答案为啥是12,不是11呢
vb吧
全部回复
仅看楼主
level 5
求教,这个答案为啥是12,不是11呢[笑尿]
2019年11月05日 13点11分 1
level 15
Next A 这句也会使A增加1,所以每次循环之后A实际上增加了2
所以For循环中不建议使用能够改变循环变量值的语句
2019年11月05日 13点11分 2
哦哦,我懂了,next a那里一开始没弄对,谢谢~
2019年11月05日 14点11分
那这个题,是因为没有步长,所以next a才加了1吗?刚刚那道题是因为有步长,所以next i不用加了吗?
2019年12月07日 05点12分
@偶然的de瞬间 这个省略了步长,代表步长为1,所以Next A使A加1;那个是明确写了Step 2,步长为2,所以Next i使i加2
2019年12月07日 06点12分
level 11
最后一次循环时,a=10,
然后执行a=a+1,a就是11了
最后执行next a(也就是a增加一个步长),a就是12 了
2019年11月05日 13点11分 3
理解了,谢谢~
2019年11月05日 14点11分
level 12
循环相当于先赋值再判断,1 to 5,步长为1,虽然循环5次,但是会变6次值,最后一次判断大于5了,退出循环。就这个意思
2019年11月09日 00点11分 4
1