#include <iostream> using namespace std; int main(){ //不使用第三个变量交换两个int类型变量的值 int a = 5, b = 10; a = a^b; b = a^b; a = a^b; cout << a << endl << b << endl; a = a + b; b = a - b; a = a - b; cout << a << endl << b << endl; return 0; }
不使用第三个变量交换两个int类型变量的值
最新推荐文章于 2022-10-04 22:59:24 发布
本文介绍了一种在C++中不使用第三个变量交换两个整数的方法,并提供了两种实现方式:位运算异或和算术加减法。这些技巧对于理解基本的编程概念很有帮助。
702

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



