关于函数定义的问题
void
#if defined(__STDC__) || defined(__cplusplus)
GETSENCEINFO(TPSVCINFO *rqst)
#else
GETSENCEINFO(rqst)
TPSVCINFO *rqst;
#endif
{
···
}
第二种定义方式是怎么回事,与第一种有什么区别?
[解决办法]
第二种是很古老的C语言函数的声明格式
在某些教材上偶尔还能看到这种写法
[解决办法]
void#if defined(__STDC__) || defined(__cplusplus) // 如果是标准C或者是C++,就用下面的函数声明GETSENCEINFO(TPSVCINFO *rqst)#else // 如果不是标准C,也不是C++,就用下面的函数声明GETSENCEINFO(rqst) // 这是一种比较古老的用法了。TPSVCINFO *rqst;#endif{···}
[解决办法]