You might, with the help of your linker program (renaming external symbols and stuff like that), but it would be absolutely pointless.
Certainly, you can write a program without main, but you cannot build an executable from it, if that is okay with you.
Every program requires an entry point. Main() provides the entry point in C.
int main () {}
Because that's what is executed when you run the program.
No.
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.
void main() { int *x = malloc(sizeof(int) * 10); }
main() { if(printf("%c",59)) }
Once the application is compiled, there is no need for an IDE.
I don't think its possible. Every C++ program must at least have the main function.
Yes. Windows GUI application are the tipical examples, their execution starts with 'WinMain', not 'main'