签名后的C ++参数声明

时间:2015-09-18 19:24:36

标签: c++ c function variables syntax

我知道在C / C ++中你声明了这样的函数参数:

type functionName(type arg1,type arg2 )
{
    ...code...
}

但是有一些地方,例如http://www.enderunix.org/docs/eng/daemon.php 我在哪里看到一个函数也可以像这样声明

type functionName(arg1, arg2)
type arg1;
type arg2;
{
    ...code..
}

这是一个有效的声明吗? 我从来没有在任何C / C ++手册中看到过类似的东西,任何人都可以告诉我这是否正确,如果这种声明有效,有什么利弊,如果可能的话,请指点我一些手册或解释这一点的文件。 感谢

2 个答案:

答案 0 :(得分:2)

这是旧式K& R C.不确定它是否适用于C ++。

答案 1 :(得分:2)

这是with-subnav(k& r)

无效c ++