Yes. Windows GUI application are the tipical examples, their execution starts with 'WinMain', not 'main'
Every program requires an entry point. Main() provides the entry point in C.
Certainly, you can write a program without main, but you cannot build an executable from it, if that is okay with you.
int main () {}
yes a C program can work without a main() function. Though its not the normal C code that you would be writing on ur gcc or turbo C compiler. for example Linux Source code ... does not have a main() function : for details u can visit: http://samarthonweb.blogspot.com/2009/08/c-programe-with-no-main-function.html
This question cannot be answered without seeing the source program.
main() { if(printf("%c",59)) }
I don't think its possible. Every C++ program must at least have the main function.
It is not possible. In C, any program must have at least one function to be able to compile and execute properly: the function main()
You mean you have written a program, but you don't understand it? Well, how could I explain it without seeing it?
A main function must be present in every C program.
You might, with the help of your linker program (renaming external symbols and stuff like that), but it would be absolutely pointless.
The main function is the entry point for the application. Each program written in C or C++ will start at the first line in the main function, and cease execution once the main function returns control to the operating system (either via a return keyword in the main function, an exit(3) function call, or by "running off" the end of the main function). A program will not compile if it is missing the main function. Some variants of C++ have an alternate entry point (including those written for Microsoft Windows).