- Return 0 (หรือ
EXIT_SUCCESS): โปรแกรมจบปกติ (success) - Return non-zero (หรือ
EXIT_FAILURE): โปรแกรมจบผิดปกติ (error, invalid input, crash) - Non-zero codes ไม่มีมาตรฐาน แต่อาจกำหนดเองแทน error types ต่างๆ
- GCC แนะนำใช้
EXIT_SUCCESS/EXIT_FAILUREจาก<cstdlib>(stdlib.h) - C++ เท่านั้น:
int main()สามารถไม่เขียนreturnได้ จะ default เป็นreturn 0;อัตโนมัติ