Delphi整理四(程序控制结构)

程序控制结构

三种流程控制结构:顺序结构、分支结构、循环结构
复杂问题分:有限个顺序、分支后循环结构

两种分支结构:if and Case

分支结构

if语法:
if <条件>
then<语句序列1>
else<语句序列2>

if…then…else 是一个语句
例,

if ...
  then ...
else ...

复杂点:

if ...
then 
  begin
    ...
  end
else begin
  ...
end; 

if语句的嵌套

if ...
then 
  begin if ...
    ...
  end
else ...

Case

语法:
Case<表达式>of

例,

Case month of
1,3:days:=31;
...

1)表达式必须顺序类型,整型、字符型、枚举、子界、布尔型…
2)个个常量表中的常量应该用逗号隔开,不能相同
3)语句顺序有多个语句,用begin和end括起来形成复合语句

while

语法:

while<条件> do
循环体;

1)条件成立,执行循环体
2)多个语句,begin和end括起来
3)可以在循环体中加continue(用于结束本次循环)
4)break用来结束整个循环

Repeat(循环次数不确定)

Repeat
循环体;
Until <条件>;

1)Repeat先循环后判断
2)无需begin和end括起来,自身repeat和until将其括起来了
3)条件为true,循环结束
4)可加入continue可以提前结束本次循环
5)break:一般使用if来控制,结束if整个循环去执行循环体之后的语句

for(循环次数确定)

for<循环变量>:=<初始值> to/downto <终值> do
[循环体];

1)to表示递增 downto表示递减
2)多个语句需要begin和end进行隔离
3)break:无论循环是否满足,都可以提前结束循环
4)continue:结束本次,开始下次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值