整型变量互换数值但不使用临时变量
本帖最后由 乔丹二世 于 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();
} 学习了 有没有类似xchg dword ptr...的直接操作? 跟用临时变量不是差不多,只不过变成汇编而已。
页:
[1]