为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C
qq_莫非 2017-09-24 15:22:57
C语言里面exit(0)和exit(1)的区别?
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

调用 exit 会正常结束程序(退出main函数),参数就是要返回的退出值。退出值是表示程序退出状态的,这是要返回给运行库或者说是让操作系统知道的。

退出值为 0 表示程序正常退出。C 标准并没有规定其他数值应该表示的具体含义,一般来说多数时用 1 表示程序出错退出。

其实 C 标准规定了两个宏 EXIT_SUCCESS 和 EXIT_FAILURE 分别用于表示正常退出和出错退出,你可以在各个平台上放心地使用这两个宏。

查看完整回答
反对 回复 2017-09-24
  • 1 回答
  • 0 关注
  • 2012 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号