呵呵仙_1图教您如何写高效的排序
本帖最后由 呵呵仙8 于 2021-5-13 23:43 编辑可能有大神已经想到,交换变量地址下4个字节的数据地址不就OK了?是的,没错!!这是易语言的做法!!
可是火山PC的数据结构和易语言的不同!!交换变量地址下4个字节,完全行不通!!OK,交换整个数据结构
总可以了吧!!别说,好像真可以!!如图:
代码中是以文本型作测试的!!想不到火山PC文本型数据结构64位是88字节这么长,32位是44字节这么长!!
如果按我这种写法的话。易语言优于32位火山优于64位火山!!
现在是知道如何写,才能快起来了!!OK,用在数组身上就能体验到了!!可是火山的是一个数组类,不是易语言的
变量这种操作的!!随便加减成员,随便取各成员变量地址!!火山的数组类,行不通!!变量这种又不让加减成员,重定义!!
习惯了易语言,再来整火山,是很烧脑的 @飞扬工作室
希望增加对数组操作!!还有局部变量数组,”自定义数据“定义到会立马挂!!
集变量分配三个数组。就提示自动分配超过 2G!!不让编译!!
是不是说无论EXE是不是64位,都不可以用超过内存2G? 这个直接指针操作会不会快一些 weilai 发表于 2021-5-14 18:51
这个直接指针操作会不会快一些
这个不像易语言 本帖最后由 hmyroot 于 2021-5-22 21:39 编辑
感觉火山PC很多操作不如易语言方便,易语言的字节集{1,2,3}、数组、数组,火山PC全都不支持算是废了,吴总又不听从用户反馈,老是我行我素,如果有其它中文编程软件吸收易语言的简单高效开发很多人都会抛弃火山。 数组类应该是可以直接升级成那种扩展成员数的。 创世魂 发表于 2021-5-23 08:26
数组类应该是可以直接升级成那种扩展成员数的。
老大您好,你是说现在的数组类中方法可以直接修改!还是以后才打算支持?
我想说的是,排序在哪里? 我就看到了一个交换变量,和排序没什么必要关系