C语言里面exit(0)和exit(1)的区别?
1 回答

onemoo
TA贡献883条经验 获得超454个赞
调用 exit 会正常结束程序(退出main函数),参数就是要返回的退出值。退出值是表示程序退出状态的,这是要返回给运行库或者说是让操作系统知道的。
退出值为 0 表示程序正常退出。C 标准并没有规定其他数值应该表示的具体含义,一般来说多数时用 1 表示程序出错退出。
其实 C 标准规定了两个宏 EXIT_SUCCESS 和 EXIT_FAILURE 分别用于表示正常退出和出错退出,你可以在各个平台上放心地使用这两个宏。
- 1 回答
- 0 关注
- 2012 浏览
添加回答
举报
0/150
提交
取消