在查看gzip软件的源代码时,发现很多感觉很奇怪的函数定义。如下:
int
getopt (argc, argv, optstring)
int argc;
char *const *argv;
const char *optstring;
感到很莫名。
上网查找之后,才知道。
在老版本C语言中,函数的形式参数的声明是放在函数定义的第2行的。
所以大家看到后不要迷茫。知道如此即可。自己写代码的时候不要刻意模仿,保持代码风格一致最好。
在查看gzip软件的源代码时,发现很多感觉很奇怪的函数定义。如下:
int
getopt (argc, argv, optstring)
int argc;
char *const *argv;
const char *optstring;
上网查找之后,才知道。
在老版本C语言中,函数的形式参数的声明是放在函数定义的第2行的。
所以大家看到后不要迷茫。知道如此即可。自己写代码的时候不要刻意模仿,保持代码风格一致最好。