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 |
List out some of the commonly found errors in Embedded Systems?
Tell me what is top half & bottom half of a kernel?
If your database was under a lot of strain, what are the first few things you might consider to speed it up?
How does the addition of service orientation change systems? When is it appropriate to use?
Do you know what is priority inheritance?
What are hard and soft real time systems?
Left to your own devices, what would you create?
Program to print the 32 number in form of binary, Hexa and ASCI.
Describe, in as much detail as you think is relevant, as deeply as you can, what happens when I type "cnn.com" into a browser and press "go".
What's the difference between unit test and integration test?
Tell me can we use any function inside isr?
Do you know what is priority inversion?