[已解决问题] 为什么WinMain函数返回类型是int PASCAL?
提问时间: 2008-10-15 00:18
悬赏分:5 浏览:245 次

为什么WinMain函数返回类型是int PASCAL?

所有回答(3)

将根据返回值来判断程序是否正常退出,如返回0表示正常退出,返回-1表示异常退出


1个月前   回答者:Gray Zhang - 老鸟四级

楼主的问题意义不明确哦。

你想问的是不是:返回int就写成int WinMain就行了,干嘛是int PASCAL WinMail.

我不用vc好久了,我只记得当初我是有这个疑问的,记忆中PASCAL是一个宏或者一个标识,用来指明该函数对参数的处理方式是传统的PASCAL方式 


1个月前   回答者:andy.wu - 菜鸟二级

因为微软的C/C++编译器库文件里的wincrtstartup.c(具体记不清楚了,大概是这个名字)里定义的win32程序入口点函数用pascal calling convention调用了winmain。这只是规定,没有原因。你也可以随意改成其它的。


1个月前   回答者:yushih - 初学一级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题



> 问题排行榜

相关内容

相关链接