ค่าส่งคืนสำหรับ main ใช้เพื่อระบุว่าโปรแกรมออกจากระบบอย่างไร หากการทำงานของโปรแกรมเป็นปกติ ระบบจะใช้ค่าส่งคืน 0 การสิ้นสุดอย่างผิดปกติ (ข้อผิดพลาด อินพุตที่ไม่ถูกต้อง ข้อผิดพลาดในการแบ่งส่วน ฯลฯ) มักจะสิ้นสุดลงด้วยการคืนค่าที่ไม่เป็นศูนย์ ไม่มีมาตรฐานสำหรับการตีความรหัสที่ไม่ใช่ศูนย์ คุณสามารถกำหนดร