进入一个新函数时要做的事:
1、保存调用方的栈底指针
2、开辟栈帧(stack frame)
3、将开辟的栈帧全部初始化为0XCCCCCCCC
int sum(int a,int b)
{
int temp=0;
temp=a+b;
return temp;
}
int main()
{
int a=10;
int b=20;
int ret=sum(a,b);
return 0;
}
进入一个新函数时要做的事:
1、保存调用方的栈底指针
2、开辟栈帧(stack frame)
3、将开辟的栈帧全部初始化为0XCCCCCCCC
int sum(int a,int b)
{
int temp=0;
temp=a+b;
return temp;
}
int main()
{
int a=10;
int b=20;
int ret=sum(a,b);
return 0;
}