当前位置: 首页 > news >正文

建一个自己的网站价格郑州app开发公司排名

建一个自己的网站价格,郑州app开发公司排名,南京360推广 网站建设,宜昌住房与城乡建设部网站不用第三个变量交换两个变量在面试题或者笔试题中无数次被提到,事实上,有些答案是理论性的,不是准确的。以整型为例,如下对比不同交换方式的差异。 不同的交换方式 利用中间变量c a; 00C02533 8B 45 F8 mov eax,dword ptr [a] 0…

不用第三个变量交换两个变量在面试题或者笔试题中无数次被提到,事实上,有些答案是理论性的,不是准确的。以整型为例,如下对比不同交换方式的差异。

不同的交换方式

  • 利用中间变量
    c = a;
    00C02533 8B 45 F8 mov eax,dword ptr [a]
    00C02536 89 45 E0 mov dword ptr [c],eax
    a = b;
    00C02539 8B 45 EC mov eax,dword ptr [b]
    00C0253C 89 45 F8 mov dword ptr [a],eax
    b = c;
    00C0253F 8B 45 E0 mov eax,dword ptr [c]
    00C02542 89 45 EC mov dword ptr [b],eax
  • xchg汇编
    __asm xchg eax, a
    __asm xchg eax, b
    __asm xchg eax, a
  • 不用中间变量
    a = a ^ b;
    00AA10B0 mov edx,dword ptr [b]
    00AA10B3 mov ecx,edx
    00AA10B5 xor ecx,dword ptr [a]
    b = a ^ b;
    00AA10B8 xor edx,ecx
    00AA10BA mov eax,edx
    00AA10BC mov dword ptr [b],edx
    00AA10BF xor eax,ecx
    a = a ^ b;

不能仅仅通过指令个数确定三者的效率。


微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

欢迎关注。助您在编程路上越走越好!

http://www.yayakq.cn/news/303883/

相关文章:

  • asp.net网站制作视频教程向wordpress提交插件
  • 专门做酒的网站淘宝网站怎样建
  • 优化文章对网站的重要性网站上的专题 怎么设计
  • 建设营销网站的四个步骤专业开发网站多少钱
  • 娱乐网站设计SEO多好商城下载
  • 网站群建设接入指南推广赚钱项目
  • 厦门优化网站网站后台不能编辑
  • 平安网站建设公司在线教育oem平台
  • 介绍网站ppt该怎么做乌海市建设工程网站
  • 官方网站的优势中小企业网络拓扑
  • 网站建设及使用专注微信网站建设
  • 推荐一个简单的网站制作网站建设与管理的认识
  • 怎么用链接进自己做的网站吗威海做网站优化
  • 京市保障性住房建设投资中心网站手机网站设计方案
  • 网站建设上线建筑工程有限公司
  • 网站改版后的内容wordpress resize
  • 有支付功能网站用的编程语言潍坊市建设信息网
  • 网站定制合同做网站遇到竞争对手怎么办
  • 微信端怎么建设网站做公司网站的资料
  • 外包公司企业网站一键生成论文的网站
  • 静态网站如何入侵建工教育培训机构
  • 如何让新网站618网络营销策划方案
  • 视频宣传片免费模板seo软件工具箱
  • 中国万网怎么自己做网站佛山新网站建设特色
  • 直接进网站的浏览器打开网站建设全网推广小程序
  • 柳州企业网站制作哪家好做网站济南西
  • 特产网站怎么做刚入手一手房怎么网上做网站
  • 做动态图网站网站定制公司
  • 套餐型网站建设合同自己建设网站难不难
  • 网站推广排名收费用html是做班级简介网站