可能重复:
C function syntax, parameter types declared after parameter list
现在几次,我遇到过这样的代码:
int
main(argc, argv)
int argc; char **argv;
{
...
}
为什么以这种方式声明argc
和argv
?
答案 0 :(得分:12)
这是用于K& R * style参数列表的语法。
* K& R - Brian Kernighan和Dennis Ritchie,这本书的作者,“The C Programming Language。”Dennis Ritchie也是C编程语言的创建者和Ken Thompson, UNIX操作系统。