对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页

case语句的语法和说明

时间:2008-09-27 16:30来源: 作者:新一 点击:
在实际问题中,常常需要从若干种情况中选择其一执行,如果采用if嵌套结构,程序逻辑复杂性增加,减弱可读性,降低执行效率,为此pascal语言提供了一种多情况分支选择手段:case语句。   case语句的语法是这样的: case <选择表达式> of 情况标号表1:语句1;
  

在实际问题中,常常需要从若干种情况中选择其一执行,如果采用if嵌套结构,程序逻辑复杂性增加,减弱可读性,降低执行效率,为此pascal语言提供了一种多情况分支选择手段:case语句。

 

case语句的语法是这样的:

case <选择表达式> of
情况标号表1:语句1;
情况标号表2:语句2;

……

情况标号表n:语句n;
[otherwise]:语句n+1;{非标准pascal允许}
end;

 

case语句的功能:
根据选择表达式的值,执行相应情况标号后的语句,执行完后再执行case的end后续语句;
选择表达式的值与所有情况标号不对应,则执行case的end后续语句。
情况标号值出现多个表达式值时,他们之间用逗号隔开。

 


case语句说明:
case语句中的情况标号及相应语句或复合语句的先后次序无关紧要,每次只执行一种情况语句即跳出case-end,有些pascal还提供了

otherwise分支,使得在情况标号中无对应时,执行它提供的语句。
case语句适用于多种条件每次仅选择一种条件所要求的操作。
选择表达式通常是一个变量,可以是整型、字符型、布尔型变量,情况标号是一个常量,是表达式的值,必须与选择表达式的值的类型一致。


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八