您的位置:首页 > 其它

不借助第三个变量交换两个值

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;
}


 

除了这个方法以外,还有异或运算,算术交换,,等等~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  汇编