Consider the following function declaration:
int f();
In C++, this function declaration means that the function takes no arguments. In ISO/ANSI C, it could take any number of arguments, of any type.