Actually the program starts executing from main function in c, but is there any function instead of using main function in the executing of a program.
Yes there can be a C program without a main function. but there is no Replacement for main() function.
When a C program is executed the main() is the function called by the run-time environment. But it is possible to write C program without main() function with some trick.
#define decode(s,t,u,m,p,e,d) m##s##u##t
#define begin decode(a,n,i,m,a,t,e)
printf(” hello “);