我正在阅读GNU C library - Date-time - Data & Functions 并遇到了这个函数定义:
int timeval_subtract (result, x, y)
struct timeval *result, *x, *y;
{
//do stuff
return result;
}
我以前从未遇到过这种说法。- 括号 () 内的变量没有类型。-OK 类型“struct timeval”稍后出现,但使用相同的变量名?
以上完全等同于
int struct_timeval(struct timeval *result, struct timeval *x, struct timeval *y){
//do stuff
}
或不?