A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Errors 中级黑马   /  2015-4-14 23:03  /  626 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一种方法:
int a = 2;
int b = 3;
int temp = 0;
temp = a;
a = b;
b = temp;
这种方式,简单明了,可读性好
第二种方法
int a = 2;
int b = 3;
a = a + b;
b = a - b;
a = a - b;
这种方式没有借助第三方变量,但是a + b有可能溢出吧!!!
第三种方法
int a = 2;
int b = 3;
a = a ^ b;
b = a ^ b;
a = a ^ b;
据说这种方法执行效率高。

2 个回复

正序浏览

正在自学中。。。
回复 使用道具 举报
自学的?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马