Hi Guru here.......my question is....... Is it necessary to
start the execution of a program from the main() in C?
Answers were Sorted based on User's Feedback
Answer / kumar
we can execute the program without main() also,but according
to the standardization of 'c' we must write the main
function.main is called as start-up function......during
compilation there will be a _start function by which the
execution starts.this _start calls main,after main execution
it returns to the _start function then it starts the
execution of the remaining code............
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / ian
"Normally you are at liberty to give functions whatever
names you like, but ``main'' is special - your program
begins executing at the beginning of main. This means that
every program must have a main somewhere." Kernighan &
Ritchie - The C Programming Language 2ed. p.6
Is This Answer Correct ? | 7 Yes | 4 No |
Answer / shreepad
Most new toolchains allow you to configure the entry point
other than main(). hence unless other wise specified, main
is the default entry point.
Is This Answer Correct ? | 3 Yes | 0 No |
Explain me what is the main function of multiplexed address/data bus?
What's the difference between a web server, web farm and web garden? How would your web application need to change for each?
Would you call yourself a craftsman (craftsperson) and what does that word mean to you?
How might a task-based model differ from a threaded model?
What is interaction semantics used in embedded systems?
What typecast is applied when we have a signed and an unsigned int in an expression?
What is the purpose of a watchdog timer?
Explain what is size of character, integer, integer pointer, character pointer?
Explain the concept of separation of concerns?
Suppose you buy some rtos, what are the features you look for in?
Tell me why is it better to use multi-threading polling then single threading model?
What is the purpose of using critical sections?