回复内容:
对: yang36 回复内容:对: yuanle INIT代表初始值。V... 内容的回复!
初值=2,终值等于100
那么VW0作为循环变量,在循环开始前,将初值赋予VW0
此时,VW0的值为2,然后与100比较,小于等于100
那么执行一次循环体内的程序。
循环完了,然后VW0=VW0+1
此时VW0的值等于3,然后与100比较,小于等于100,那么
那么执行一次循环体内的程序。
循环完了,然后VW0=VW0+1
。。。。。。
此时,VW0的值为100,与100比较,小于等于100,那么
那么执行一次循环体内的程序。
循环完了,然后VW0=VW0+1
此时VW0的值为101,与100比较,大于100,不执行循环体,
执行Next后面的程序,For指令运行结束。
VW100中的99是如何来的呢?因为Inc指令,使得每一次执行循环体VW100的值均加一。
那么执行了多少次循环体呢?循环次数=终值-初值+1
终值为100,初值为2,所以循环次数就是100-2+1,也就是99次。
所以VW100被累加了99次,VW100的值等于99