参数传递和堆栈平衡

                                  C                            StdCall                            Pascal

最先入栈参数               右                               右                                     左

清除堆栈者                  调用者                       子程序                             子程序

允许使用VARARG         是                             是                                   否

 

 StadCall的堆栈清除平时是由子程序完成的,但在使用VARARG时是由调用者清除的。

 

问题:调用前后堆栈到底什么样子?

 

你可能感兴趣的:(c,pascal)