一、易语言如何保存数组?
初始数据 这个变量本来就是个数组 , 数组保存数组变量不行的。你可是用算定义数据类型来保存---- 下面代码是自定义数据代码。不是程序代码.版本 2.数据类型 数组 .成员 组1, , , "0" .成员 组2, , , "0" .成员 组3, , , "0"
二、易语言,数组,相同,求和?
1,这是文本型数组直接运算 不可能 除非单个的取出来分割后转数值型,再找相同的X[1],进行X[2]运算2,就算转了算好了,也得再重新加入成员到B 才能得到,B = { “a,3”, “b,5 ” } 这玩意 这是我目前的水平了 盼高手更好办法.版本 2.支持库 spec.程序集 窗口程序集1.程序集变量 a, 文本型, , "4".子程序 __启动窗口_创建完毕.局部变量 X, 文本型, , "0".局部变量 n, 整数型.局部变量 N1, 整数型.局部变量 Y, 文本型, , "0".局部变量 Z, 整数型.局部变量 B, 文本型, , "0"a = { “a,1”, “b,2”, “a,2”, “b,3” }.计次循环首 (2, n) X = 分割文本 (a [n], “,”, ) 删除成员 (a, n, 1) .计次循环首 (取数组成员数 (a), N1) Y = 分割文本 (a [N1], “,”, ) .如果真 (寻找字节集 (到字节集 (Y [1]), 到字节集 (X [1]), 1) ≠ -1) 删除成员 (a, N1, 1) Z = 到数值 (X [2]) + 到数值 (Y [2]) 加入成员 (B, X [1] + “,” + 到文本 (Z)) 跳出循环 () .如果真结束 .计次循环尾 ().计次循环尾 ()调试输出 (B)
三、易语言数组的概念?
a类型是属于type *(type是你事先给a定义的类型)的,即type型指针。所以a的值是一个内存地址。
若a是一维数组,则a指向的是第一个元素。
若a是二维数组,也可以将a看成一个一维数组,那么其元素是其行向量。例如{{2,2},{3,4}}。既然a又看成一维数组,那么*a即是其第一个“元素”——其第一行。而第一行亦是一个数组,所以*a是第一行这个数组的指针。那么,**a即第一行的第一个元素a[0][0],而*(*a+1)则是第一行的第二个元素a[0][1]。下面的例子中,说明a与*a的值相同,但是需要注意的是地址相同,也并不意味着他们的指向的地方相同。
事实不仿试一下a+1与*a+1,会发现二者并不相等。
正是因为其意义不同。正是其意义的不同,所以可以通过地址运算,表示出相应位置的元素,比如说*(*(a+1)+1),表示的就是a[1][1]。
若a是高维的,其本质还是数组的嵌套,所以根据上面的方法易得出。下面这个例子正是一个很好的说明吧。
(其实我是看到这里才明白是怎么回事的。)
四、易语言数组去重复问题?
首先复制 要判断的数组
然后取数组成员数,
然后建立一个 缓存记录是否存在的变量或者表
用计次循环
识别 数组【i】在缓存表中是否存在
不存在添加到缓存表,存在则删除
通过I来计算 要修改的数组的下标 ,直接用删除成员,来删除 要判断你的数组,这样以后你de数组就不再重复。
五、易语言文本型数组问题?
临时表项.时间标签 = 时间标签
.如果 (取文本长度 (名称标签) > 24)
.如果真 (插入位置 = 0 或 是否为空 (插入位置) = 真)
插入位置 = 取数组成员数 (列表组 [索引].表项组) + 1
.如果真结束
名称标签原文本 [插入位置] = 名称标签
临时表项.名称标签 = 取文本左边 (名称标签, 24) + “…”
.否则
临时表项.名称标签 = 名称标签
试试看。
六、易语言数组的详细讲解?
1、易语言数组是从1开始,不像其他语言是从0开始。
2、数组的索引在其他语言一般叫做下标。
3、如果是多维数组,假设2维数组,4,4:取数组成员数之后就是4*4=16。
七、易语言动态数组怎么写出读入?
先获取图片文件名到数组中,然后在图片框的鼠标被放开事件中根据数组下标依次显示图片:
八、易语言多维数组和一维数组有什么不同?
多维数组就是一个一维数组里面有成员也是数组。
一维数组调用一般就是i[K] i是数组变量名,k则是数组i位于第k位数的成员,k为整数九、易语言如何修改文本数组内容?
用计次循环和取数组成员数命令 .版本 2 .局部变量 数组, 文本型, , "0" .局部变量 n, 整数型 .计次循环首 (取数组成员数 (数组), n) 编辑框1.加入文本 (数组 [n]) .计次循环尾 () 这样就可以提取出来。还有不懂的继续问我
十、易语言多维数组是什么意思?
一维数组的代表方式:一维[x] 就像几何中的一条直线,x代表这条线上的任意位置
二维数组的代表方式:二维[x][y]就像几何中的一个方形,xy分别代表左边和顶边
三维数组的代表方式:三维[x][y][z]就像几何中的一个柱体,xyz分别代表长宽高
就像这样用几何来解析数组会简单的多。四维以上的几何中虽然很模糊,但是照123维的思路,也能理解的。