编程从键盘输入两个整数分别给变量a和b分别写出不借助于其他变量和借助于其他变量的条件下将变量a和b的值实现互换
时间: 2023-04-06 19:01:34 浏览: 230
C++面试题之数a、b的值互换(不使用中间变量)
不借助其他变量的情况下,可以使用异或运算实现变量互换:
a = a ^ b;
b = a ^ b;
a = a ^ b;
借助其他变量的情况下,可以使用一个临时变量temp来实现变量互换:
int temp = a;
a = b;
b = temp;
阅读全文