In C++, both fun() and fun(
void) are same. So the
difference is, in C,
int main() can be called with any number of arguments, but
int main(
void) can only be called without any argument. Although it doesn't make any
difference most of the times, using --
int main(
void)-- is a recommended practice in C.
read more >>