VB的select case 语句问题。急啊!在线等!!

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:51:33
select case 语句最多能有多少个分支?我写了个统计从1岁到100岁各年龄段人数的程序,但结果总是出错!语句结构大概是这样的:
do while 表达式
select case 表达式
case 1
old_1=old_1+1
case 2
……
case 100
old_100=old_100+1
end select
(分支从1一直到100)
是不是分支多了

是啊.
用数组的办法.
dim old(100)
for i =0 to 99
old(i)=0
next
do while 表达式
old(i)=old(i)+1
loop

多简单明了.

不过select case并不限分支多少.你的错误可能在于old_*没有初始化为0.另外,你试一下,select case 如果case一种情况后,没有及时跳转,它还继续往下执行.那就差远了.