push ebp
mov ebp,esp
sub esp,40h
push ebx
push esi
push edi
lea edi,[ebp-40]
mov ecx,10h
mov eax,0CCCCCCCCh
rep stos ptr [edi]
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
code(随便试了几种情况):
int fun(int a,int b)
{
int c;
c = a + b;
return c;
}
int fun1(int c,int b)
{
int d;
int f;
d = c - b;
f = c * b;
fun(d,f);
return c;
}
int fun3(int d,int b,float c)
{
int f;
int e;
d = d % b;
f = d * d;
e = fun1(f,d);
return e;
}
int fun4(int a,int b)
{
float c;
c =(float) a / b;
fun3(a,b,c);
return a;
}
float fun5(int a,int b,float c)
{
float d;
d = a + (float)b * c;
fun4(a*b,b);
return 0;
}
int fun6()
{
return 0;
}
int main(int argc, char* argv[])
{
//fun5(4,6,8);
//fun6();
return 0;
}