使用按位异或(^)运算,可以不使用中间变量,快速交换两个变量的值。设计一个函数,实现快速交换两个整型变量的值。
void Swap( int &A, int &B)
{
A=A^B;
B=A^B;
}
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
void Swap( int &A, int &B)
{
A=A^B;
B=A^B;
A=A^B;
}