Tim*_*ews 5 c parameters declaration
int func(x)
int x;
{
.............
Run Code Online (Sandbox Code Playgroud)
这种宣言叫什么?
它何时有效/无效,包括C或C++,某些标准修订版和编译器?
它仍然有效,但它是ANSI之前的.这实际上是K&R缩进风格得名的地方.开启括号位于功能块后面的行上,因为这看起来很奇怪:
int func(x)
int x; {
...
}
Run Code Online (Sandbox Code Playgroud)
无论如何,由于函数原型的问题,不建议使用这种样式.