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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

int x=2;
int y=4;

方法一:
x=x+y;
y=x-y;
x=x-y;
还有一个方法,好像是用到位运算了,有哪位大神知道,给分析一下。谢谢

5 个回复

倒序浏览
想起来可以使用异或方法的
x=x^y;
y=x^y;
x=x^y;
回复 使用道具 举报
思路基本一样。。
a = a * b;
b = a / b;
a = a / b;
回复 使用道具 举报
回复 使用道具 举报
异或也可以的
回复 使用道具 举报
如果是字符变量或者字符串呢 还可以吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马