淺談“函數調用”在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函數跳轉前的準備和跳轉;
未完待續;