浅谈“函数调用”在VS中怎样实现:
首先我们应该了解main()函数也是被调用的:
mainCRCStartup() 调用 __tmainCRCStartup()) 调用 main()函数
接下来我们用一个程序来简单实现一下:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int Add(int x, int y)
{
int ret = 0;
ret = x+y;
return ret;
}
int main()
{
int a = 3;
int b = 5;
int sum = 0;
Add(a,b);
return 0;
}
我们先进入调试,然后转汇编:
这些是从main()函数到Add函数跳转前的准备和跳转;
未完待续;