首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于函数定义的有关问题

2012-04-28 
关于函数定义的问题void#if defined(__STDC__) || defined(__cplusplus)GETSENCEINFO(TPSVCINFO *rqst)#el

关于函数定义的问题
void
#if defined(__STDC__) || defined(__cplusplus)
GETSENCEINFO(TPSVCINFO *rqst)
#else
GETSENCEINFO(rqst)
TPSVCINFO *rqst;
#endif
{
···
}

第二种定义方式是怎么回事,与第一种有什么区别?

[解决办法]
第二种是很古老的C语言函数的声明格式
在某些教材上偶尔还能看到这种写法
[解决办法]

探讨
第二种是很古老的C语言函数的声明格式
在某些教材上偶尔还能看到这种写法

[解决办法]
C/C++ code
void#if defined(__STDC__) || defined(__cplusplus)  // 如果是标准C或者是C++,就用下面的函数声明GETSENCEINFO(TPSVCINFO *rqst)#else                                          // 如果不是标准C,也不是C++,就用下面的函数声明GETSENCEINFO(rqst)                             // 这是一种比较古老的用法了。TPSVCINFO *rqst;#endif{···}
[解决办法]
探讨

那为什么中间件开发程序中还是在用这种方式,而且为什么要用一个if...else...end if

[解决办法]
探讨

那为什么中间件开发程序中还是在用这种方式,而且为什么要用一个if...else...end if

热点排行