我对C语言比较陌生.我遇到了一种以前从未见过的函数语法形式,参数类型是在参数列表之后定义的.有人能给我解释一下它与典型的C函数语法有什么不同吗?
例子:
int main (argc, argv)
int argc;
char *argv[];
{
return(0);
}
我对C语言比较陌生.我遇到了一种以前从未见过的函数语法形式,参数类型是在参数列表之后定义的.有人能给我解释一下它与典型的C函数语法有什么不同吗?
例子:
int main (argc, argv)
int argc;
char *argv[];
{
return(0);
}
这是参数列表的旧式语法,目前仍受支持.在K&;你也可以不使用类型声明,它们默认为int.
main(argc, argv)
char *argv[];
{
return 0;
}
都是同样的功能.