当前位置:首页 > 正文

易语言二维数组赋值_二维数组的怎样赋值

更新时间:2025-01-18 04:02 阅读量:151

二维数组是指以数组作为数组元素的数组。也就是二维数组里面包含了两个数组 而这两个数组的上限值 分别为5和6

二维数组的定义方法是这样的

我的数组5,50

这个表示的这是一个二维数组,第一个数组里有五个成员,第二个里有五十个成员

赋值方法是,我的数组【1】【1】=900 '表示的二维数组的第一个数组的第一个成员的修士=900

我的数组【2】【44】=890 '表示二维数组的第二个数组的第四十四个成员=890

多维数组的表示是 二维数组[1][2] 前面的是数组定位,二括号里的是这个数组的第几个成员,

是二维数组的意思,改二维数组第一维上限为5,第二维上限为6,一共有5*6=30个成员。

变量[1][1]->变量[1][6]

变量[2][1]->变量[2][6]

.................

变量[5][1]->变量[5][6]

赋值方法:变量[1][1]=2

举个形象的例子,相当于有5个班,每个班6个学生。当你要定位到某个学生学号的时候,可以说第1班第1个学生学号是123。即变量[1][1]=123

只能自己写一个循环,进行赋值

给你几个多维数组的赋值方法,不用循环也是可以的,就是3句代码也可以完成。有点技巧,

详情看附件。

a = "0,1,2/3,4,5/6,7,8/9,10,11,12/13,14,15,16,17,18"

Dim k(10,10)

a = split(a, "/")

For i = 0 To UBound(a)

b = split(a(i), ",")

For p = 0 To UBound(b)

TracePrint "k(" & i & "," & p & ")=" & b(p)

Next