参数类型声明可以移入函数体吗?

时间:2019-05-18 19:03:33

标签: c function definition function-declaration

即以下几种:

void t(m)
{int m;}

此代码无法编译。 我主要使用使用上述样式的Fortran。

1 个答案:

答案 0 :(得分:2)

否,如下所示是过时的声明样式,

void t(m)
  int m;
{
    (void)m;
}

但是,这在现代代码中从未使用过(应该永远不会,如@JonathanLeffler所述)。

针对这种情况,我推荐Harbison和Steele写的《 C A参考手册》。