What happens if you try to compile and run this program?
#include
int main (int argc, char *argv[]) {
int main, Main, mAIN = 1;
Main = main = mAIN += 1;
printf ("%d", MaIn) ;
return 0;
}
Choose the right answer:
The program is not a valid C program and cannot be compiled successfully. The reason is that the program uses the same name main for both a function and a variable, which is not allowed in C. The name main is a reserved keyword that denotes the entry point of the program, and it cannot be redefined or reused for any other purpose. Therefore, the compiler will report an error and the program will not run. Reference = C - main() function - Tutorialspoint, C Keywords - GeeksforGeeks, C Basic Syntax
Currently there are no comments in this discussion, be the first to comment!