垃圾书籍,垃圾视频,毁掉中国编程爱好者的万恶之源,烧掉吧!
一个C语言的函数如下:func(i)longi;{longj;j=i–1;func(j);}下面左右两边的汇编代码是两个不同版本GCC编译器为该函数产生的代码。左边的代码在调用func之前将参数压栈,调用结束后将参数退栈。右边代码对参数传递的处理方式没有实质区别。请叙述右边代码对参数传递的处理方式并推测它带来的优点。