Delphi VS C++ of syntax(3)循环结构
2004-07-15 14:39
573 查看
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的意思是结束循环体内的本次循环,执行新一轮循环。
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的意思是结束循环体内的本次循环,执行新一轮循环。
相关文章推荐
- Delphi VS C++ of syntax(2)选择结构
- C++第二次试验作业--选择循环结构(项目1,项目6)
- [c++实验报告]第四次实验报告:循环结构设计
- 从零开始学习c++之选择循环结构、运算符、初始vector
- 数据结构基础——循环队列的C++实现
- 数据结构(C++ VS 2008)之序
- 2013C++第10周项目——循环结构程序设计
- C++作业4:循环结构程序设计
- Delphi中的循环结构
- 零基础学python-18.3 递归函数vs循环和递归处理任意结构
- C++实验4——循环结构设计
- 2013C++第10周项目——循环结构程序设计 【项目5:贪财的富翁】
- C++第4次实验(基础班)—循环结构程序设计
- 开发工具大比拼之Visual C++ VS Delphi
- C++:不同循环结构计算从1到100的累加和
- 零基础学python-18.3 递归函数vs循环和递归处理任意结构
- C++程序设计-第十周循环结构程序设计上机实践项目
- Table of Delphi data types and C++ types
- C++ VS C#(4):枚举,结构体
- c++反汇编代码分析--循环结构