软件注册站
热情软件屋

 
函数前的符号是什么含义
编号: QA004252    
建立日期: 2001年6月11日 最后修改日期: 2003年12月28日
所属类别: C/C++ - 新手问题
   
    操作系统: C++
    编程工具: VC++
    问题: 在WINDOWS WIN32编程中,经常在MAIN前的关键字,PASCAL,WINAPI,LRESULT等还有一些,能再举些例子,并说说他们在MAIN前各代表什么意思,好吗?谢了!
    水平: 刚入门(林琳)
   
    有的符号是表示函数类型,如LRESULT相当与long。有的是调用方式,如PASCAL和WINAPI,就是函数间如何传递参数。PASCAL在Win32中已经不使用了。WINAPI实际是stdcall。
    
    刘志用的意见:
    PASCAL,WINAPI是告诉编译系统,这是采用何种参数传递方式,说白了就是函数进栈的方式,是从左到右还中从右到左。VC++中是采用从左到右的。LRESULT常见于数据中的返回值和编写控件的返回值。
    
    相关问题:
    QA003253 "__stdcall ,__cdecl的区别"

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 新手问题, newbie, faq

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio