1 引入辅助变量法
int a = 1; int b = 2; int c;
c = a; a = b; b = c;
2 代数和法
int a = 1; int b = 2;
a = a+b; b = a-b; a = a-b;
3 逻辑运算法
int a = 1; int b = 2;
a=a^b; b=a^b; a = a^b;
4 运算符优先级法(适用于java, C#, C, C++)
int a = 1; int b = 2;
a = b + 0*(b=a);
两变量互换值得总结
最新推荐文章于 2025-10-08 02:55:32 发布
本文介绍了四种在编程中不使用额外变量进行变量交换的方法:引入辅助变量法、代数和法、逻辑运算法及运算符优先级法,并提供了具体的C/C++示例代码。
9068

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



