美文网首页
程序中交换两个变量的方法

程序中交换两个变量的方法

作者: 苏酥Su | 来源:发表于2019-01-29 20:07 被阅读0次

1借用临时变量(阅读性最强,推荐使用)

 int c; 

c=a;

a=b;

b=c;


2 运用加减法 (缺点是当数据过大时候会产生溢出,强制类型转换,导致精度溢出)

a=a+b;

b=a-b;

a=a-b;


3 借用位运算(其中原理为:一个数异或另一个数两次,会变回原来的数)

a=a^b;

b=a^b;

a=a^b;

相关文章

  • Python3 & 交换的底层逻辑

    Python 交换变量,可以使用中间变量的方法交换两个变量的值,例如: 但是在Python中 交换两个数的值可以有...

  • 程序中交换两个变量的方法

    1借用临时变量(阅读性最强,推荐使用) int c; c=a; a=b; b=c; 2 运用加减法 (缺点是当数据...

  • 第二节课第二题

    交换两个变量的值 方法1 使用中间变量 方法二 不使用中间变量

  • 小谈两数比较和交换问题

    比较 1、两个变量int a和int b,找出两个数中间比较大的。方法一: 方法二: 方法三: 交换 2、两个变量...

  • 交换两个变量 a、b

    交换两个变量 a b 首先想到的方法就是,引入第三个变量tmp; 当然还有其他的方法,如果只想使用两个变量呢?方法...

  • 如何在 JavaScript 中交换两个变量?

    过去,在 JavaScript 中交换两个变量的值需要一个中间变量在交换时存储其中一个值 尽管这种方法仍然有效,但...

  • jsday01

    js 交换两个值的方法 方法一 方法二(适用于数字交换) 方法三(位运算) 什么时候值是undefined (变量...

  • C#第二次作业01

    #作业要求 交换两个变量的值 #程序 namespace ConsoleApplication1 { clas...

  • 2018-10-24

    作业1:定义两个变量如:number1,number2分别赋值为10和5,写程序交换两个变量的值 注:不能使用中...

  • JavaScript中简单而有效的用法

    数组去重 使用ES6中提供的Set数据结构 使用数组中的reduce方法 变量交换 假设现在拥有a,b两个变量,在...

网友评论

      本文标题:程序中交换两个变量的方法

      本文链接:https://www.haomeiwen.com/subject/flggdqtx.html