+ -
当前位置:首页 → 问答吧 → 看不懂的函数定义: int g P3((s, c, t), int s, int* c, int* t)

看不懂的函数定义: int g P3((s, c, t), int s, int* c, int* t)

时间:2010-09-16

来源:互联网

遇到一个函数定义如下,看不懂什么意思,谁知道的,请赐教
int g P3((s, c, t), int s, int* c, int* t)
{
...
}

作者: john3851   发布时间: 2010-09-16

我猜一下吧,g可能是一个预定义的宏,然后P3是一个函数,(s, c, t)不知道什么意思。

作者: ecjtubaowp   发布时间: 2010-09-16

P3((s, c, t), int s, int* c, int* t)
会变成:
(s,c,t)
int s,
int* c,
int  t
吧。。之后就是老C函数了。

作者: gtkmm   发布时间: 2010-09-16

gcc -E看之。

作者: lenovo   发布时间: 2010-09-16