exit(0);和exit(1)有什么区别?C语言,如题

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:27:51

exit(0);和exit(1)有什么区别?C语言,如题
exit(0);和exit(1)有什么区别?
C语言,如题

exit(0);和exit(1)有什么区别?C语言,如题
二楼说:
exit(0);表示在正常下结束程序
exit(1);表示强制结束程序
这在Win32下正确.
不过为了可移植性好,
最好按照ISO2003标准写成:
exit( EXIT_SUCCESS );
exit( EXIT_FAILURE );
其中EXIT_SUCCESS和EXIT_FAILURE是在
cstdlib中定义的.
不过在 Microsoft Studio 2008 Pro.下,
不需加cstdlib也可以.
不过为了移植还是加上好.