关于循环的最基础的问题(20分)

  • 主题发起人 主题发起人 heartaching
  • 开始时间 开始时间
H

heartaching

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道我的理解对是不对?

for...do
循环是先判断条件再执行do后面的语句

while not ...do
是先执行do后面的语句再判断条件是否满足?
 
for i:=1 to 100 do
相当于
i:=1;
while i<=100 do
begin

inc(i);
end;
 
no
楼上说的对
 
>>while not ...do
>>是先执行do后面的语句再判断条件是否满足?
不是,也是先判断再执行。
当not....的条件为真,执行do。。。。
 
thanks you all

那么while是如何被执行的呢?
 
只有until才是应执行一遍再判断的!其它的都是先判断再执行的!
----------------
while在每次循环时都要重新计算I值!而For不需要,也不能改变I值!
 
先判断再执行,直到条件为假
 
1、For循环指定循环次数
2、While循环首先判断循环条件,再执行。循环体至少执行0次。
3、Until循环首先执行,再判断循环条件。循环体至少执行1次。
 
多人接受答案了。
 
后退
顶部