文件名称:case语句-机器视觉算法与应用01
文件大小:1.48MB
文件格式:PDF
更新时间:2024-06-28 04:31:07
PASCAL
二、case语句 上面我们知道可以用嵌套的 if语句实现多分支的选择结构。但是如果分支越来越多时,用嵌套的 if语句实现多分支 就显得繁杂。当多分支选择的各个条件由同一个表达式的不同结果值决定时,可以用 case语句实现。它的选择过程,很 象一个多路开关,即由 case语句的选择表达式的值,决定切换至哪一语句去工作。因此在分支结构程序设计中,它是一 种强有力的手段。在实现多路径分支控制时,用 case对某些问题的处理和设计,比用 if语句写程序具有更简洁、清晰之 感。 (一)、情况语句的一般形式: case <表达式> of <情况标号表 1>:语句 1; <情况标号表 2>:语句 2; : <情况标号表 n>:语句 n end; 其中 case、of、end是 Pascal的保留字, 表达式的值必须是顺序类型,它可以是整型、布尔型及以后学习的字符型、 枚举型和子界型。情况标号表是一串用逗号隔开的与表达式类型一致的常量序列。语句可以是任何语句,包括复合语句 和空语句。 (二)、case语句的执行过程 先计算表达式(称为情况表达式)的值,如果它的值等于某一个常量(称为情况常量,也称情况标号),则执行该