What is prototype of main () in C?

Every C program coded to run in a hosted execution environment contains the definition (not the prototype) of a function called main , which is the designated start of the program. int main (void) { body } (1) int main ( int argc , char *argv[] ) { body }

For More Information Please Refer: https://en.cppreference.com/w/c/language/main_function