首页 > 试题广场 >

使用按位异或(^)运算,可以不使用中间变量,快速交换两个变量

[问答题]

使用按位异或(^)运算,可以不使用中间变量,快速交换两个变量的值。设计一个函数,实现快速交换两个整型变量的值。

推荐

void Swap( int &A, int &B)

{

A=A^B;

B=A^B;

A=A^B;

}

发表于 2018-05-07 11:52:13 回复(0)