65,206
社区成员
发帖
与我相关
我的任务
分享
void swap(int& a, int &b)
{
__asm
{
push a
push b
pop a
pop b
}
}
理解和讨论之前请先学会如何观察!
http://edu.csdn.net/course/detail/2344 C语言指针与汇编内存地址-一.代码要素
void swap(int &a, int &b)
{
__asm
{
mov eax, a
mov edx, b
push dword ptr [eax]
push dword ptr [edx]
pop dword ptr [eax]
pop dword ptr [edx]
}
}