select case与if...then...else if的区别

selectcase结构只计算开始处的一个表达式,并且只计算一次;而if...then...elseif结构计算每个elseif语句的表达式,这些表达式可以各不相同。因此... select case结构只计算开始处的一个表达式,并且只计算一次;而if...then...else if结构计算每个else if语句的表达式,这些表达式可以各不相同。因此仅当每个else if语句计算的表达式都相同时,才可以使用select case结构代替if...then...else if结构。select case语句也可以是嵌套的,每一层嵌套的select case语句必须有与之匹配的end select语句。这段话是什么意思啊?能举些例子吗? 展开
 我来答
wu_kang_lin
2012-02-12 · TA获得超过170个赞
知道小有建树答主
回答量:490
采纳率:50%
帮助的人:317万
展开全部
if.........elseif..........end if 多次嵌套后代码显得混乱.
select case 表达式是必要参数。可以是任何数值表达式或字符串表达式。
select case 表达式
case 值1 ,这个值是程序员尽可能的把会出现的值写出来并进行判断.
select case 值1
case 值2

case else
这里写没有考虑到的情况的代码
end select 这个 end select 就是内嵌套的select case 值1
case else
这里写没有考虑到的情况的代码
end select
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式