C语言 不使用临时变量交换两个数
2015-03-19 12:30
204 查看
利用两个数的异或运算实现交换
#include <stdio.h> int main() { int a,b; scanf("%d%d",&a,&b); int c; c=a^b; a=a^c; b=b^c; printf("%d %d",a,b); return 0; }
相关文章推荐
- C/C++/Java不使用临时变量实现两个数的交换
- C语言中不允许创建临时变量,交换两个数的内容
- 玩玩小技巧(1)_三种方法不使用临时变量交换两个数的值
- 交换两个数的值以及不使用临时变量交换两个数的值
- 【C语言】不允许创建临时变量,交换两个数的内容。
- 使用异或运算 不借助临时变量交换两个数
- 【C语言】创建临时变量交换两个数的值和不创建临时变量交换两个数的值
- 交换两个数不使用临时变量的陷阱
- 不使用临时变量交换两个数
- C语言实现 不允许创建临时变量,交换两个数的内容
- C语言 不允许创建临时变量,交换两个数的内容
- C语言中不允许创建临时变量,交换两个数的内容
- 交换两个数的值以及不使用临时变量交换两个数的值
- c语言不用临时变量交换两个数程序分析
- 不使用临时变量 交换两个数的值
- C语言实现两个整形变量的值的交换,不使用临时变量
- C语言交换变量之临时变量使用指针
- 不使用临时变量 交换两个数
- C语言小编程之不创建临时变量,交换两个数的值
- 【c语言】不允许创建临时变量,交换两个数的内容