首页 > 其他 > 详细

16 流程控制结构

时间:2021-04-19 23:11:22      阅读:21      评论:0      收藏:0      [点我收藏+]

流程控制结构分为三类:

顺序结构:程序从上往下依次而行

分支结构:程序从两条或多条路径中选择一条去执行

循环结构:程序在满足一定条件基础上,重复执行一段代码

 

一、分支结构

1.1 IF函数

功能:实现简单的分支

语法:
IF(exp1,exp2,exp3)
如果exp1成立,则返回exp2的值,否则返回exp3的值

1.2 CASE结构

--情况一
CASE 变量|表达式|字段
WHEN 要判断的值 THEN 返回的值1
...
ELSE 要返回的值n
END


--情况二
CASE
WHEN 要判断的条件1 THEN 返回的值1
...
ELSE 要返回的值n
END 

1.3 IF结构

应用在BEGIN END中

功能:实现多重分支

语法:
IF 条件1 THEN 语句1;
ELSEIF 条件2 THEN 语句2;
...
END IF;

 

二、循环结构

分类:WHILE、LOOP、REPEAT

循环控制:iterate类似于continue(继续),结束本次循环,继续下一轮;
              leave类似于break(跳出),结束当前所在的循环

2.1 WHILE

语法:
[标签:] WHILE 循环条件 do
          循环体;
END WHILE [标签];

2.2 LOOP

语法:
[标签:] LOOP
           循环体
END LOOP [标签];

2.3 REPEAT

语法:
[标签:] REPEAT
         循环体;
UNTIL 结束循环的条件
END REPEAT [标签];

 

16 流程控制结构

原文:https://www.cnblogs.com/yongzhao/p/14678084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!