vb中的 UBound的问题
uBoung(<数组>[,<维数>])那个维数是啥意思???怎么用,举一个例子吧。。。谢了!!...
uBoung(<数组>[,<维数>])
那个维数是啥意思???
怎么用,举一个例子吧。。。谢了!! 展开
那个维数是啥意思???
怎么用,举一个例子吧。。。谢了!! 展开
2个回答
展开全部
先说多维数组:在一维数组中,我们例如说从桌子左边到右边,每1cm为一个单位,可以有数组:长度(i),这个i从0到120;
在二维数组中,我除了左右,我们有按照前后,每1cm为一个单位就有了数组:桌面(i,j)这个1从0到120,j从0到60
在三维数组中,我们除了前后左右,再加上上下,从下到上也每1cm为一个单位就有了数组:桌子(i,j,k),这里i从0到120,j从0到60,k从0到80
这样桌子的没一个地方我们都可以用数组来指明他。
再说你的这个“维”:
在上面的例子中,左右就是第一维,前后是第二维,上下是第三维。
是按照数组下标的顺序来说的,在最前面的就是第一维。
例如我们已经有了前面说的数组:桌子(0 to 120,0 to 60,0 to 80)
那么,
uBoung(桌子,1)将得到120
uBoung(桌子,2)将得到60
uBoung(桌子,3)将得到80
在二维数组中,我除了左右,我们有按照前后,每1cm为一个单位就有了数组:桌面(i,j)这个1从0到120,j从0到60
在三维数组中,我们除了前后左右,再加上上下,从下到上也每1cm为一个单位就有了数组:桌子(i,j,k),这里i从0到120,j从0到60,k从0到80
这样桌子的没一个地方我们都可以用数组来指明他。
再说你的这个“维”:
在上面的例子中,左右就是第一维,前后是第二维,上下是第三维。
是按照数组下标的顺序来说的,在最前面的就是第一维。
例如我们已经有了前面说的数组:桌子(0 to 120,0 to 60,0 to 80)
那么,
uBoung(桌子,1)将得到120
uBoung(桌子,2)将得到60
uBoung(桌子,3)将得到80
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询