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

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

qq_莫非
浏览 2013回答 1
1回答

onemoo

调用 exit 会正常结束程序(退出main函数),参数就是要返回的退出值。退出值是表示程序退出状态的,这是要返回给运行库或者说是让操作系统知道的。退出值为 0 表示程序正常退出。C 标准并没有规定其他数值应该表示的具体含义,一般来说多数时用 1 表示程序出错退出。其实 C 标准规定了两个宏 EXIT_SUCCESS 和 EXIT_FAILURE 分别用于表示正常退出和出错退出,你可以在各个平台上放心地使用这两个宏。
打开App,查看更多内容
随时随地看视频慕课网APP