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的意思是结束循环体内的本次循环,执行新一轮循环。

 

 


                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值