在C中,当在函数头和主体之间声明变量时它意味着什么?

时间:2012-04-27 17:26:01

标签: c syntax

  

可能重复:
  C function syntax, parameter types declared after parameter list

现在几次,我遇到过这样的代码:

int
main(argc, argv)
int argc; char **argv;
{
    ...
}

为什么以这种方式声明argcargv

1 个答案:

答案 0 :(得分:12)

这是用于K& R * style参数列表的语法。

* K& R - Brian Kernighan和Dennis Ritchie,这本书的作者,“The C Programming Language。”Dennis Ritchie也是C编程语言的创建者和Ken Thompson, UNIX操作系统。