#include <stdio.h>
int d(int s){
int s = 9;
return s;
}
int main(void) {
printf("test");
printf("%d",d(2));
return 0;
int d(int s){
int s = 9;
return s;
}
int main(void) {
printf("test");
printf("%d",d(2));
return 0;
}
提示出错,形参和局部变量一样,c语言的函数执行时形参先入栈,然后是eip,ebp等指针入栈,局部变量最后入栈。