Difference between return & exit(0)What is the difference between exit(0) and return statement in the main function of a C++ program?