循环次数的计算
vb吧
全部回复
仅看楼主
level 5
贴吧用户_6S5DAN6Pt
楼主
打听到For Next的循环次数计算公式是:
(初值-终值)\步长+1然后整体取整。
但是有一道题,老师说正确答案是2,然而用公式计算出来是3。请教各位大大是什么原因导致的。
2020年06月16日 06点06分
1
level 15
初音✨七奈
这个公式是针对常规情况,即循环中不对循环变量进行赋值的情况来说的
但是这个代码违反了常规,每次循环中都使i额外加了1,相当于将步长由4变成了5
2020年06月16日 06点06分
2
贴吧用户_6S5DAN6Pt
谢谢大神解答,也就是说如果 For i = 1 to a Step b i += c 的话,就等价于 For i = 1 to a Step b+c么。
2020年06月17日 15点06分
初音✨七奈
@贴吧用户_6S5DAN6Pt
也不能算是等价,不过差不多吧
2020年06月17日 15点06分
1