Delphi VS C++ of syntax(3)循環結構

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; 
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;
4、相同點:
    以上三個循環的相同點是,在循環體內都可以使用break,和continue.break的意思是強行終止循環跳出循環體向下繼續執行,continue的意思是結束循環體內的本次循環,執行新一輪循環。

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章