- 15
- 0
- 约2.28千字
- 约 12页
- 2017-04-25 发布于上海
- 举报
分情况(case)语句
IF语句只能使程序有两个分支,当遇到需要有两个以上分支时, IF语句就很不适用了,当多分支选择的各个条件由同一个表达式的不同结果值决定时,可以用case语句实现;它的选择过程,很象一个多路开关,即由case语句的选择表达式的值,决定切换至哪一语句去工作。因此在分支结构程序设计中,它是一种强有力的手段,在实现多路径分支控制时,用case对某些问题的处理和设计,比用if语句写程序具有更简洁、清晰之感。其效果如下图:
格式
格式一
说明
CASE 表达式 OF 常量1:语句1; 常量2:语句2; …… 常量N:语句N; END;
首先计算表达式的值,当该表达式的值与某个常数表中的数相同时,即执行这个常数表对应的语句,然后执行case语句的下一个语句。Case语句是多分支选择语句,它所包含的语句1~语句n中只有一个语句被执行
1.其中case与of之间的表达式必须是有序类型(整型、字符型、布尔型或以后要介绍的枚举型、子界型),不能是实型。常数表是用逗号分隔的常数
2.case语句的end之前的语句可以省略“;”,end后面有无“;”都允许
注意点
Program e5-7;
var
month:integer;
begin
read (month);
case month of
1:wri
您可能关注的文档
最近下载
- 2025三亚崖州区中小学教师招聘考试试题及答案.docx VIP
- 2024年江苏省南京市中考历史试题卷(含答案).docx
- 交换技术教学课件作者第2版蒋青泉课件电信交换技术10-11章节幻灯片.ppt VIP
- 26春《点金训练 数学选择性必修第三册(配人教A版)》答案详解.pdf VIP
- 循证护理与跨学科合作.ppt VIP
- 浙江省2024年初中学业水平考试社会开卷试题真题(含答案详解) .pdf
- BANNA电子式数显压力传感器PE100-说明书.pdf
- 第48届世赛新增项目江苏省选拔赛数字交互媒体设计项目技术工作文件.doc
- 循证护理实践:跨学科合作与交流.pptx VIP
- 2026年东营公需科目---2026年度应急管理专题试卷.docx VIP
原创力文档

文档评论(0)