int bar(int c, int d)
{
int e = c + d;
return e;
}
这是三个函数反汇编的截图,希望可以有人帮忙解释了下,自己看了许久,但总感觉说不通。思维比较乱~~
~谢谢啦
...全文
6248打赏收藏
新手提问:函数调用,参数个数不对应。
小弟最近在学习C跟汇编关系。对于下面这个程序,在Linux下用反汇编进行分析,相得出,在函数调用时,参数个数不匹配时,系统是如何做出反应的! int foo(); int bar(); int main(void) { foo(2,3,4); return 0 } int foo(int a, int b) { return bar(a); } int bar(int c, int d) { int e = c + d; return e; } 这是三个函数反汇编的截图,希望可以有人帮忙解释了下