#include "stdio.h"
int __fastcall plus(int x,int y)
//__fastcall //如果仅有两个参数,两个参数会被放于寄存器中,优点速度快,不过超过两个参数的话,多出来的参数还是会被push到内存中
{
return x+y;
}
int __stdcall fun1(int a,int b)
//内平栈(c++默认是内平栈)
{
int c;
c=a+b;
return 0;
}
int __cdecl fun(int a,int b)
//外平栈,不加关键词 “_cdecl”,c语言默认也是外平栈
{
int c;
c=a+b;
return 0;
}
int main()
{
int a;
a=fun(1,2);
fun1(3,4);
a=plus(5,6);
printf("%d\n",a);
return 0;
}