在学习C 汇编中发现了一个奇怪的现象,如下
int foo1(int m,int n)
{
int p=m*n;
return p;
}
int foo(int a,int b)
{
int c=a+1;
int d=b+2;
int e=foo1(c,d);
return e;
}
int main()
{
int result=foo(3,4);
return 0;
}
生成的汇编代码如下
.file "foo.c"
.text
.globl foo1
.type foo1, @function
foo1:
.LFB0:
.cfi