不借助第三个变量交换两个值
2014-04-22 20:02
218 查看
提供一种嵌入汇编的方法:
除了这个方法以外,还有异或运算,算术交换,,等等~
int main() { int a=1; int b=2; _asm { mov eax,[a]; mov ebx,[b]; mov [a],ebx; mov [b],eax; } return 0; }
除了这个方法以外,还有异或运算,算术交换,,等等~
相关文章推荐
- 不借助第三个变量实现两个变量交换
- 不借助第三个变量实现两个变量交换的思考
- 不借助第三个变量交换两个变量的值
- 不借助第三个变量实现两个变量交换的思考
- 不借助第三个变量实现两个变量的交换
- 不借助第三个变量交换两个数值类型变量的值
- JavaScript不借助第三个变量交换a,b两个变量值
- 不借助第三个变量交换两个变量值的方法
- 不借助第三个变量,交换两个变量值的3种方式
- 不借助第三个变量实现两个变量交换的思考
- 通过异或运算实现两个变量的交换(不需借助第三个变量)
- 不借助第三个变量来交换两个变量的值
- 不借助第三个变量来交换两个变量的值
- JAVA不借助第三个变量实现两个变量交换的思考
- 不借助第三个变量实现两个变量之间的值传递和交换
- 不借助第三个变量实现两个变量之间的值传递和交换
- 不借助第三个参数实现两个变量的值互相交换
- 不借助第三个变量交换两个变量的值
- 基于JAVA的不借助第三个变量实现交换两个变量的值的小代码
- 不借助第三个变量交换两个整数的值