Delphi 文法基礎[1] 循環語句:While、Repeat、For
1、While:執行While循環體時 ,先執行循環條件,判斷若為真,則執行循環體,否則,跳出循環
While(循環條件) do
//循環體;
2、Repeat //“直到型循環” ( 重複....直到...):
Repeat
//循環體;
Until(循環條件);
注:執行Repeat語句時,先執行循環體,再判斷循環條件,如果循環條件為False 繼續執行 循環體
Repeat語句與While語句的差別:
- Repeat是先執行循環體,後判斷條件,是以循環體至少要執行一次;
- While語句是先判斷條件,隻有在條件為True時,才執行循環體,是以有可能循環體一次也不執行
3、for:
For 循環變量 := 初值 To (Down To) 終值 Do
//循環體;
說明:執行for循環語句時,對遞增循環而言(遞增用To,遞減用DownTo),首先把初值指派給循環變量,然後判斷循環變量的值是否大于終值,如果是,将結束循環的執行;如果不是,将執行循環體,循環體執行後使循環體變量自動增加1,并開始新的循環
其他:
1、結束循環
- Break //終止循環體
- Continue //結束本次循環 ,繼續執行循環體
2、複合語句
如果是複合語句,那麼要用begin .....end括起來,例如:
for i:=0 to 10 do
begin
//循環
end;
while True do
begin
//循環
end;
repeat
begin
//循環體
end
until i>1;