在C++標準中雖然沒有規定具體應該返回什麽值,但壹般而言返回0表示正常結束,返回非0表示異常結束,但壹般非0時都返回-1,這也許跟C語言裏的exit(-1)這個函數有關吧,畢竟很多C++程序員都是從C轉過來的。