title: return statement vs exit() in main()
body: <p>Should I use <code>exit()</code> or just <code>return</code> statements in <code>main()</code>? Personally I favor the <code>return</code> statements because I feel it's like reading any other function and the flow control when I'm reading the code is smooth (in my opinion). And even if I want to refactor the <code>main()</code> function, having <code>return</code> seems like a better choice than <code>exit()</code>.</p>
  
  <p>Does <code>exit()</code> do anything special that <code>return</code> doesn't?</p>