乔丹二世 发表于 2010-6-19 00:09:19

整型变量互换数值但不使用临时变量

本帖最后由 乔丹二世 于 2010-6-19 00:14 编辑

void Swap2VarsWithoutTmpVar()
{
long na=0x2,nb=0xb;
__asm
{
mov eax,na
mov ebx,nb
xchg eax,ebx
mov na,eax
mov nb,ebx
}
printf("A=%x,B=%x",na,nb);
getchar();
}

阿杰 发表于 2010-6-19 09:08:37

学习了

HeavenSea 发表于 2010-6-29 00:50:37

有没有类似xchg dword ptr...的直接操作?

pe1011 发表于 2010-7-21 20:28:19

跟用临时变量不是差不多,只不过变成汇编而已。
页: [1]
查看完整版本: 整型变量互换数值但不使用临时变量