1.格式: for var i:=0 to 10 do···或for var i:=0 downto 10 do···;特別說明:每次只能遞增1或遞減1,步長值不能改變,這點不如while循環(huán)靈活。
2.打開IDE,新建VCL應(yīng)用,添加一個button1,一個memo1,雙擊button1,編寫代碼:
begin
// 簡單for循環(huán)(遞增+1)
Memo1.Lines.Add('遞增+1:');
for var i: integer := 0 to 10 do
begin
Memo1.Lines.Add(i.ToString);
end;
// 簡單for循環(huán)(遞減-1)
Memo1.Lines.Add('遞減-1:');
for var i: integer := 10 downto 0 do
begin
Memo1.Lines.Add(i.ToString);
end;
Memo1.Lines.Add('有跳過和跳出語句的for循環(huán)');
// 有跳過和跳出語句的for循環(huán)
for var i: integer := 0 to 10 do
begin
if i = 3 then
begin
Memo1.Lines.Add('跳過當(dāng)前循環(huán)');
Continue;
end;
Memo1.Lines.Add(i.ToString);
if i = 8 then
begin
Memo1.Lines.Add('跳出循環(huán)');
Break;
end;
end;
end;

11.png