exit(0) 和 exit(1) 之间的区别
computer programmingprogrammingmiscellaneous
在本文中,我们将了解 exit(0) 和 exit(1) 之间的区别。
exit(0)
它是可移植的。
它告知程序成功终止或完成。
它告知程序在没有任何错误的情况下执行时的终止。
‘EXIT_SUCCESS’ 宏用于返回代码 0。
‘EXIT_SUCCESS’ 可以定义为标准零。
语法
exit(0);
exit(1)
不可移植。
它表示程序异常终止。
它表示程序在执行过程中因某些错误退出时终止。
‘EXIT_FAILURE’宏用于返回代码 1。
标准并不限制它只能为 1。
它可以根据系统实现的方式使用。
语法
exit(1);