1、while語句
C++:
while(表達式)
{
...
}。Delphi:
while <條件表達式> Do
[<循環體>];。循環體內有多條語句時,用Begin...end;包起來。
2、Do... while()語句
C++:
do {
...
}while( );Delphi:
Repeat
[<循環體>]
until <條件表達式>; 。循環體內有多條語句時,可以不用Begin...end;包起來。
3、for語句
C++:
for( ; ; )
{
...
}
例:
int i = 1;
for(i; i<5; i++)//或for(i=2; i<5; i++)
{
...
}
Delphi:
for <循環變量> = <初值> { To | DownTo } <終值> Do
[<循環體>];
例:
var i : integer;4、相同點:
i := 1;
for i :=2 to 5 do //不能寫成for i to 5 do ,因爲Delphi規定for語句計數器(i)必需要在這裏賦初值!
begin
...
end;
for i :=2 downto 0 do //計數器遞減。
begin
...
end;
以上三個循環的相同點是,在循環體內都可以使用break,和continue.break的意思是強行終止循環跳出循環體向下繼續執行,continue的意思是結束循環體內的本次循環,執行新一輪循環。