12.14 我覺得把 main() 聲明為 void 不會失敗, 因為我調用了 exit()  而不是 return , 況且我的操作系統也忽略了程序的退出/返回狀態。

這跟 main() 函數返回與否, 或者是否使用返回狀態都沒有關係; 問題是如果 main()  聲明得不對, 它的調用者 (運行期初始代碼) 可能甚至都不能正確調用它 (因為 可能產生調用習慣衝突; 參見問題 11.12)。

你的操作系統可能會忽略退出狀態, 而 void main() 在你那裡也可能可行, 但這 不可移植而且不正確。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)