使用异或运算实现两数交换

一般咱们实现两数交换不得不引入一个临时变量temp做为媒介,而使用异或运算也能实现一样的功能,甚至无需使用临时变量。php 这是一个一般的作法:java int main(){ int a=1,b=2,temp; temp=a; a=b; b=temp; printf("%d,%d\n",a,b); return 0; } 关于异或(Exclusive OR) Wikipedia解释测
相关文章
相关标签/搜索