C - 参数列表和功能体之间的代码

时间:2014-08-11 09:00:12

标签: c syntax

我刚刚以下列方式看过C代码:

void foo(par1, par2)
  int par1;
  short par2;
{
  // some code ...
}

如果在参数列表和函数体之间添加代码,这是什么?没有通过谷歌搜索找到它。什么是允许做什么而不是什么?

1 个答案:

答案 0 :(得分:4)

我认为你的意思是

void foo(par1, par2)
  int par1;
  short par2;
{
   // some code ...
}  

如果这是片段,那么它来自K& R C,它可以在较旧的C书籍和程序中找到。 C89和C99支持这种风格,以便旧程序仍然可以编译。