saee71
جمعه 28 تیر 1392, 21:56 عصر
من یکم تو درک تابع و فراخوانی تابع در برنامه مشکل داشتم
برای مثال:
void func(int a,int b,int c,int d)
{
int buffer[20];
char *pointer;
}
int main(){
int buffer[];
func(1,2,3,4);
return 0;
}
وفتی 1و2و3و4 و ادرس برگشت بعد از اعداد تو پشته ذخیره میشود
نمیدونم واسه esp , ebp , sfp چه اتفاقی می افتد؟
برای مثال:
void func(int a,int b,int c,int d)
{
int buffer[20];
char *pointer;
}
int main(){
int buffer[];
func(1,2,3,4);
return 0;
}
وفتی 1و2و3و4 و ادرس برگشت بعد از اعداد تو پشته ذخیره میشود
نمیدونم واسه esp , ebp , sfp چه اتفاقی می افتد؟