火山-交换变量()执行速度可否再加速?
测试一百万次交换文本型花了766毫秒易语言的测试一亿次交换文本型花了516毫秒
一百万??一亿??同是C的子孙,为何差别这么大!?
谁没吊事会用到这个命令这么多次,应该优化你的设计思路 朕的 发表于 2023-8-3 01:55
谁没吊事会用到这个命令这么多次,应该优化你的设计思路
楼主现在不就用到了....
总有需要用的时候 本帖最后由 创世魂 于 2023-8-3 07:10 编辑
编译发布版,另外确实没人闲着没事调用这么多次。。这也不是什么高频高密集的方法。 还不是想火山越来越好,解决提升才是出路 创世魂 发表于 2023-8-3 07:07
编译发布版,另外确实没人闲着没事调用这么多次。。这也不是什么高频高密集的方法。 ...
什么叫调用这么多次?赋值不是一直要用??交换指针是一个程序高效目的哦!! 呵呵仙8 发表于 2023-8-3 07:50
什么叫调用这么多次?赋值不是一直要用??交换指针是一个程序高效目的哦!! ...
火山的交换变量并不是交换指针,而是创建一个临时变量保存变量1的值,将变量2赋值给变量1,再把临时变量赋值给变量2。
再加上火山的文本型是一个C++类,效率不会高。 Xelloss0618 发表于 2023-8-3 08:05
火山的交换变量并不是交换指针,而是创建一个临时变量保存变量1的值,将变量2赋值给变量1,再把临时变量 ...
为什么火山不搞成交换指针呢?技术无法实现? 火山要交换指针,得用汇编来实现的吧 呵呵仙8 发表于 2023-8-3 07:50
什么叫调用这么多次?赋值不是一直要用??交换指针是一个程序高效目的哦!! ...
如果一个子程序需要这么几亿次交换变量的写法,说明你的设计思路绝对有问题