黑马程序员技术交流社区
标题:
交换两个变量的值的方法总结
[打印本页]
作者:
糖糖本尊
时间:
2015-7-20 21:34
标题:
交换两个变量的值的方法总结
a&1 --> 1 奇数
--> 0 偶数
1)数学方法:
a = b - a;
b = b - a;
a = b + a;
2)
int temp = 0,a = 1,b = -1;
temp = a;
a = b;
b = temp;
3)实现两个变量值交换
a = a^b;
b = a^b; --> a^b^b; --> a
a = a^b;--> a^b^a; --> b
作者:
likang
时间:
2015-7-20 21:45
帮到我了!!!
作者:
手残程序员
时间:
2015-7-20 21:58
帮到我了!!!
作者:
huangsailin
时间:
2015-7-21 00:25
今天刚好学到~~
作者:
lclofty
时间:
2015-7-21 00:30
第一种可能会导致溢出 第二种最常用 第三种简单但是有点儿装
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2