关于FOR语句的一个奇怪的现象,请进
F10 2004-05-02 05:18:47 for m := 1 to 35 do
if bnum[m] = bnum[m+1] then astr := astr + ',' + inttostr(anum[m])
else astr := astr + chr(13) + chr(10) + inttostr(bnum[m]) + ':' + inttostr(anum[m]);
这样一条语句,我逐句观察的时候,发现m是从35往1走得,睡知道怎么回事?
另外,在这段程序外,不能对m进行赋值,即使赋了,也不提示错,但运行中空过此行?