请教:函数参数的传递顺序问题 ( 积分: 20 )

  • 主题发起人 主题发起人 sdjdxc
  • 开始时间 开始时间
S

sdjdxc

Unregistered / Unconfirmed
GUEST, unregistred user!
为何要指定传递顺序?
传递顺序的不同对函数的运行有什么影响?
 
传递方式对程序效率有一点影响,但是可以忽略.
主要是各个编译器厂商实现的时候都有自己觉得最方便的方式.
其中STDCALL方式与平台关系最小.因为它不用寄存器传递,而是用栈传递,不管什么处理器,寄存器多少都没什么影响.(X86被人诟病的地方之一就是寄存器少)
传递的顺序倒是没什么影响.只是看编译器厂商怎么实现方便了
 
后退
顶部