Delphi 语法基础[1] 循环语句:While、Repeat、For

Delphi 语法基础[1]  循环语句:While、Repeat、For

1、While:执行While循环体时 ,先执行循环条件,判断若为真,则执行循环体,否则,跳出循环

1
2
While(循环条件) do
//循环体;

 

2、Repeat   //“直到型循环”   ( 重复....直到...):

1
2
3
Repeat
//循环体;
Until(循环条件);

注:执行Repeat语句时,先执行循环体,再判断循环条件,如果循环条件为False 继续执行 循环体

 

Repeat语句与While语句的区别:

  • Repeat是先执行循环体,后判断条件,因此循环体至少要执行一次;
  • While语句是先判断条件,只有在条件为True时,才执行循环体,因此有可能循环体一次也不执行

 

3、for:

1
2
For 循环变量 := 初值 To (Down To) 终值 Do
//循环体;

说明:执行for循环语句时,对递增循环而言(递增用To,递减用DownTo),首先把初值赋值给循环变量,然后判断循环变量的值是否大于终值,如果是,将结束循环的执行;如果不是,将执行循环体,循环体执行后使循环体变量自动增加1,并开始新的循环

 

 

其他:

1、结束循环

  • Break    //终止循环体
  • Continue  //结束本次循环 ,继续执行循环体

2、复合语句

  如果是复合语句,那么要用begin .....end括起来,例如:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for i:=0 to 10 do
begin
    //循环
end;
 
while True do 
begin
    //循环
end;
 
repeat
  begin
     //循环体
  end
until i>1;

 

 

创建时间:2020.07.02  更新时间:

 

posted on   滔Roy  阅读(5828)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)

导航

点击右上角即可分享
微信分享提示