近来看书提到所有的winapi函数都是使用的标准的stdcall,那么,什么叫做'标准的stdcall'

tiantian5566 2004-02-03 02:08:21
近来看书提到所有的winapi函数都是使用的标准的stdcall,那么,什么叫做'标准的stdcall'
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
phidix 2004-08-16
  • 打赏
  • 举报
回复
msdn 有关于混合语言编程的内容,说到了调用方法和命名法
herryhuang 2004-08-16
  • 打赏
  • 举报
回复
stdcall
pascal

stdcall是标准C的方法,即参数按照从右到左的顺序压栈,这样在函数中就可以按照从左到右的顺序读出。

pascal按照从左到右的顺序将参数压栈,因为pascal语言是这样的而得名。
cecil105 2004-08-16
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/TopicView.asp?id=2926060
zhi_liu6 2004-02-03
  • 打赏
  • 举报
回复
windows下的函数调用方式一共有5种
stdcall
cdecl
pascal
fortran
syscall
不过现在后三种已经不再支持了
具体细节参见msdn
dddd8888 2004-02-03
  • 打赏
  • 举报
回复
和PASCAL 一样都是调用参数的方式
富莱工作室 2004-02-03
  • 打赏
  • 举报
回复
那,请问还有哪些调用方式? 请分别解释一下 ! 我可以出200分
zhi_liu6 2004-02-03
  • 打赏
  • 举报
回复
stdcall表示调用时参数从右向左压栈
由调用者负责参数的出栈

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧