In the function declarations, the argument identifiers are optional.
In the definitions, they are required (the identifiers are required only in C, not C++).
#include<iostream.h>
void f(int);
int main()
{
f(10);
return 0;
}
void f(int)
{
}
This works fine..where is 10 going??..how the compiler handles this??