立即学习:https://edu.csdn.net/course/play/2322/41239?utm_source=blogtoedu
swap1(int &ra, it &rb)//引用交换a与b的值
{
ra ^= rb;
rb ^= ra;
ra ^= rb;
}
void swap3(char * &pa,char *&pb)
{
char *t;
t = pa;
pa = pb;
pb = t;
}
本文详细介绍了C++中如何使用位运算进行变量值的交换,并提供了通过指针实现字符串地址交换的具体代码实例,深入解析了底层操作的机制。
立即学习:https://edu.csdn.net/course/play/2322/41239?utm_source=blogtoedu
swap1(int &ra, it &rb)//引用交换a与b的值
{
ra ^= rb;
rb ^= ra;
ra ^= rb;
}
void swap3(char * &pa,char *&pb)
{
char *t;
t = pa;
pa = pb;
pb = t;
}

被折叠的 条评论
为什么被折叠?