不引入第三变量实现互换两个int类型的值

来源:互联网 发布:科比与詹姆斯数据对比 编辑:程序博客网 时间:2024/06/06 00:20
int i = 1, j= 2;  

方法1 原理:利用和差运算

i = i + j;  j = i - j;  i = i - j;  

=> i=2,, j=1

方法 2 原理:利用位运算

i = i ^ j;  j = i ^ j;  i = i ^ j;  

=> i=2,, j=1

0 0
原创粉丝点击