H heartaching Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-11 #1 不知道我的理解对是不对? for...do 循环是先判断条件再执行do后面的语句 while not ...do 是先执行do后面的语句再判断条件是否满足?
W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-11 #2 for i:=1 to 100 do 相当于 i:=1; while i<=100 do begin inc(i); end;
Z ZRWeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-11 #4 >>while not ...do >>是先执行do后面的语句再判断条件是否满足? 不是,也是先判断再执行。 当not....的条件为真,执行do。。。。
H heartaching Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-11 #5 thanks you all 那么while是如何被执行的呢?
S SanDao Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-11 #6 只有until才是应执行一遍再判断的!其它的都是先判断再执行的! ---------------- while在每次循环时都要重新计算I值!而For不需要,也不能改变I值!
Y Yukin Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-11 #8 1、For循环指定循环次数 2、While循环首先判断循环条件,再执行。循环体至少执行0次。 3、Until循环首先执行,再判断循环条件。循环体至少执行1次。