这些是旧的K&R样式函数参数声明,分别声明参数的类型:int func(a, b, c) int a; int b; int c;{ return a + b + c;}这与更现代的声明函数参数的方式相同:int func(int a, int b, int c){ return a + b + c;}基本上,“新样式”声明是普遍首选的。
这是老 c。在ANSI C强制键入参数之前,K&R C使用此约定。static VALUE // A static function that returns 'VALUE' type.ripper_pos(self) // Function 'ripper_pos' takes a parameter named 'self'. VALUE self; // The 'self' parameter is of type 'VALUE'.