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 更新时间:
博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你有所帮助,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)