The Default Value Returned From main()

In this example, main() is missing an explicit return statement.

   int main()  {      printf("hello world");  }

In C, when control reaches the end of main() without encountering a return statement, it returns an undefined value to the environment. In C++, however, main() implicitly executes a return 0; statement in this case.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: