VBS编程教程 (第5篇)

2019-01-16 08:16:19于海丽

    dim opt '定义一个变量用于存储数据项提示 
        select  case j '判断应该输入的是什么数据     
        case 0 
            opt="姓名" 
        case 1 
            opt="国籍" 
        case 2 
            opt="民族" 
        end select 
        info(i,j)=inputbox("请输入第" & i+1 & "个人的" & opt) 
    next 
next 
'输出太麻烦了, 我懒得动, 你知道那么回事就行了 

  这样就不需要定义3个一维数组了. 

  多位数组(三维以上)的定义和使用方法与二维数组一样, 但不太好在欧几里德几何空间里加以解释, 幸好我们并不太常用那么多维的数组.定义一个三位数组:dim a(1,2,3) '一共24各数组元素. 

  今天因为要搬家(我喜欢Sengkang啊, 可是MM嫌交通不便, 谁不知道她只想去逛街),而GF要去和她的同学去参加什么试验半夜才回家, 所以下午我只能自己去押车搬家了, 5555~~好可怜, 这次就请大家原谅我少写一点, 我可是站在图书馆外写的啊, 

现在腿都软了~~~ 本来还要讲"动态数组"的, 但想了想还是放到"进阶部分"再说吧. 

要点: 

1) 一维数组是"线", 二维数组是"面", 三维数组是"体" (多维数组就乱套) 

2) 数组的下标从0开始 

3) for循环在数组的应用中起了很大作用, 二维数组需要嵌套循环 

作业: 

  上次出的"百鸡问题", 大家喜欢吗? 以后我们就做这种需要动脑的题目, 那些简单的实践, 大家一定要多做! 

1) 定义一个数组, 包含5个元素, 都是随机整数(随便输入), 要求把他们按照从大到小的顺序排列起来 

2) 有两个二维数组a(4,4)和b(4,4) (元素值随便), 交换两个数组(原来的a的所有元素值变成b的, b的所有元素值变成a的)