-
-
[讨论]{已解决}C语言初始化话的问题,问号的都是不明白,麻烦大家了
-
发表于:
2008-10-23 20:30
3951
-
[讨论]{已解决}C语言初始化话的问题,问号的都是不明白,麻烦大家了
1: #include "stdio.h"
2: void main()
3: {
0040D6F0 55 push ebp//保存堆栈指针
0040D6F1 8B EC mov ebp,esp//esp放入ebp,esp寄存器另作他用
0040D6F3 83 EC 48 sub esp,48h//
0040D6F6 53 push ebx
0040D6F7 56 push esi
0040D6F8 57 push edi//保护一些寄存器
0040D6F9 8D 7D B8 lea edi,[ebp-48h]//edi指向当前堆栈顶
0040D6FC B9 12 00 00 00 mov ecx,12h//???????????
0040D701 B8 CC CC CC CC mov eax,0CCCCCCCCh//???????????????
0040D706 F3 AB rep stos dword ptr [edi]
4: int* x;
5: int m;
6: x=&m;
0040D708 8D 45 F8 lea eax,[ebp-8]
0040D70B 89 45 FC mov dword ptr [ebp-4],eax
7: }
0040D70E 5F pop edi
0040D70F 5E pop esi
0040D710 5B pop ebx
0040D711 8B E5 mov esp,ebp
0040D713 5D pop ebp
0040D714 C3 ret
#####################################
源程序: #include "stdio.h"
void main()
{
int* x;
int m;
x=&m;
}
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课