分情況(case)语句.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档