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

dw做网站模板手机上免费做ppt的软件

dw做网站模板,手机上免费做ppt的软件,开通微信公众号需要多少钱,怎么制作一个简单的网站不用第三个变量交换两个变量在面试题或者笔试题中无数次被提到,事实上,有些答案是理论性的,不是准确的。以整型为例,如下对比不同交换方式的差异。 不同的交换方式 利用中间变量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/757962/

相关文章:

  • wordpress瘦身怎么把做的网站优化到百度
  • 沧州网站建设公司哈尔滨网站建设 博客
  • 微信网站如何做华侨大学英文网站建设
  • 旅游网站的建设现状自适应响应式网站源码
  • 广州地铁站路线图上海哪里网站备案
  • 在上海做兼职在哪个网站好深圳工信部网站备案
  • 网站建设背景是什么仿制单页面网站多少钱
  • 大学生个体创业的网站建设一级消防工程师考试题库及答案
  • 天津网站制作公司哪家好在猪八戒网站如何做兼职
  • 郑州网络营销公司有哪些湘潭市优化办
  • 题库网站建设的绩效指标网站开发后端论文
  • 网站域名使用怎么做分录跨境电商网站设计
  • 高职院校优质校建设专栏网站app开发设计
  • 在北京大学生做家教的网站购物网站开发将商品导入数据库
  • 能免费做微信群推广的网站品牌建设 厚植
  • 旅行社网站方案网站建设工作室图片
  • 100种晚上禁用的app大全扬州网站建设网站排名优化
  • 广州网站建设开发设计室内设计用什么软件比较好
  • 旅游网站设计页面制作wordpress页面模板下载
  • 2 如何写一份详细的网站开发方案怎样做好网站推广
  • 青岛外贸网站建设哪家好网站建设公司muyunke
  • 上海做oocl船的公司网站阿里巴巴网站导航栏怎么做
  • 北京免费网站开发维护苏州网站建设报价单
  • 佛山网站设计平台网站建设周记
  • 泰州专一做淘宝网站rtt全民互助平台网站开发
  • 做韩国网站wordpress ip 访问
  • 汉川网站推广服务甘肃省建设厅不动产网站
  • 做网站和做系统有什么区别建立网站英文翻译
  • 北京公司网站优化牛推网络
  • 舒城网站建设网站建设制作及推广