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

网站建设 深圳网站平台建设什么意思

网站建设 深圳,网站平台建设什么意思,做非法网站要多少钱,小程序页面设计不用第三个变量交换两个变量在面试题或者笔试题中无数次被提到,事实上,有些答案是理论性的,不是准确的。以整型为例,如下对比不同交换方式的差异。 不同的交换方式 利用中间变量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/713508/

相关文章:

  • 温州网站制作价格仿制网站的软件
  • 住房和城乡建设部网站诚信评价机关网站建设需求文档
  • 开县网站制作驻马店做网站优化
  • app开发步骤百度seo 站长工具
  • 去国外做非法网站吗广州效果图制作
  • 免费的微网站制作重庆永川网站建设
  • 哈尔滨网站建设效果企业商标设计图案免费
  • 做网站纸张大小html5结构的网站
  • 旅游网站内容规划网站权重为零
  • 网站建设公司哪里有甘肃做网站的公司
  • 返利网站方案网站布局有哪些常见的
  • 怎么用网站做chm保险资料网站有哪些
  • 网站项目开发建设合同安装wordpress数据库
  • 网站怎么做深圳优化公司高粱seo较
  • 做美食的网站有那一些自动跳转入口免费
  • 电子商务网站建设薛万欣工商个体户年检网上申报
  • 汕头网站建设制作报价设置wordpress
  • 建站模板系统服装设计公司logo
  • 珠海网站建设的公司哪家好青岛建设集团
  • 网站建设合同定义wordpress目录链接外链
  • 烟台网站建设在哪外贸营销网站建设
  • 手机触屏网站电子商务成功的网站
  • 泰安集团网站建设微信小程序用到的技术
  • 番禺本地网站做微网站的第三方
  • 设计衣服网站电子商务网站建设流程
  • 医院网站建设工作汇报优秀企业网站
  • 在那个网站做推广实用wordpress的企业网站
  • 重庆永川网站建设公司柳州房地产网站建设
  • 企业做网站好处wordpress搬家discuz
  • 创建一个自己的网站中山网站开发招聘