程序段:变量循环首 (1, 100, 1, a)
a= 1000
.变量循环尾 ()
编辑框1.内容 = 到文本 (a)
为什么最终运行结果为101,而不是1000,循环中不是把1000斌给a了吗?
第1个回答 2010-11-01
很简单,因为结束语句是 【变量循环首 (1, 100, 1, a)】而不是【a=1000】你可以用计次循环首试下
第2个回答 2010-10-31
注意 变量循环首的参数<4>——“循环变量。可以被省略,提供参数数据时只能提供变量。本数值型变量将用作控制循环执行次数,在循环尾部将自动递增或递减该变量内的数值。如果被省略,命令将自动使用内部临时变量。
也就是说,每次循环会给a赋值为前一次的a+1 然后赋值为1000
最后一次,赋值成为了101判断已经超过100了 跳出循环 那么1000就没有被赋值
如果把参数4中的a删除,就可以达到预期的效果了本回答被网友采纳
也就是说,每次循环会给a赋值为前一次的a+1 然后赋值为1000
最后一次,赋值成为了101判断已经超过100了 跳出循环 那么1000就没有被赋值
如果把参数4中的a删除,就可以达到预期的效果了本回答被网友采纳