If the main() takes 3 arguments i.e. int argc,char * argv[],char *env[] and SINCE C DOES NOT SUPPORT FUNCTION OVERLOADING ,y does the c compiler does not give error for simply
void main() //that is no arguments at all
OR
void main(int argc,char *argv[]) //2 arguments