![]() |
![]() |
![]() |
![]() |
![]() |
|
Many programmers treat the main function
specially in that they omit the
return type declaration and include no
return statement. Such main functions are treated by many C
compilers as though there were an int type declaration in front of
main and a return 0; statement at the end of main.
The 0 tells the operating system that the program terminated in the
expected way, rather than with some sort of error.
Some C compilers issue warnings whenever either the type declaration or the return statement are missing.