i=1是設置變量的初始值,如果不設置的話,在執行DOWHILE語句時就會出現找不到變量
SUM,
I
也就是說,如果沒有這個語句,當執行sum=sum+i時,把sum和i的值加總起來,在程序第壹次執行時,VFP根本就不知道SUM及I是什麽東西,就沒辦法相加了,但如果有這個語句的話,那麽VFP知道
SUM為數值0,I為數值1,這樣SUM=0+1.同理I=I+1也是壹樣的。
另外I=I+1的作用是在循環中,把I的值逐漸提高,這樣就可以達到
+1,+2,
+3等。
上文中從i=1直到Enddo最好用,
好處是I可以自動每次上升1,而且執行速度也比DO
WHILE快
For
i=1
to
100
sum
=
sum+1
Endfor