#include "stdafx.h"
void main()
{
int var=1;
int temp=var;
printf("var=%d\n",var);
_asm
{
mov dword ptr[ebp-4],10h
}
int ret=var;
printf("var=%d\n",ret);
}
这段程序中_asm下面的语句中的意思什么,请帮忙解释一下,谢谢。
8031
学分:0 LV1
asm是内联汇编的意思
通过ptr[ebp-4]可以得到var地址
通过汇编代码,改变var的值
最后,输出var的值