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语句。这段话是什么意思啊?能举些例子吗?
展开
1个回答
展开全部
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
select case 表达式是必要参数。可以是任何数值表达式或字符串表达式。
select case 表达式
case 值1 ,这个值是程序员尽可能的把会出现的值写出来并进行判断.
select case 值1
case 值2
case else
这里写没有考虑到的情况的代码
end select 这个 end select 就是内嵌套的select case 值1
case else
这里写没有考虑到的情况的代码
end select
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询