美文网首页
两个变量交换的三种方法

两个变量交换的三种方法

作者: 黑曼巴精神 | 来源:发表于2019-02-21 22:45 被阅读0次

    为了便于自己记忆&广大网友们查看于是写下了这个tips

    1.两个变量的交换方法一般是借助第三个变量完成for example: 

    t = a;     a = b;  b = t;

    2.通过加减法实现两个变量的交换for example:   a = a+b; b = a-b; a = a-b;

    3.是使用位运算符异或实现,异或也叫半加运算符,其运算法则相当于不带进位的二进制加法,二进制下用1表示真,0表示假,其法则为同为0,异为1,这些法则与加法是相同的,只是不带进位。

    for example: a = a^b;   b = a^b;    a = a^b

    相关文章

      网友评论

          本文标题:两个变量交换的三种方法

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