正常和异常终止C 之间的差异



C 返回0(正常终止(和返回1(异常终止(有什么区别?异常终止与破坏者

有什么关系

该应用程序可以由脚本而不是手动启动。因此,返回错误指示器可以帮助脚本根据返回的确切错误代码更改执行流(因此,脚本可以在超时后再次重试呼叫,或者使用错误代码终止脚本的脚本(如果有(,或调用替代方案代码作为后备计划等(

在每个操作系统退出具有返回值的退出。大多数情况下,它是0成功完成和1或任何更大或更小的值,以使完成失败。destructor与01返回无关。Destructor是在编程中释放内存,以避免内存泄漏或正确的内存管理。因此,驱动器与程序的退出状态无关。要知道程序是否成功执行,我们可以按照以下检查来检查: -

在UNIX中,您可以检查$?的值是否成功。如果成功并返回0,并且1或更大的值表示该过程失败。

要检查Windows O/S中的一个过程的退出状态,我们使用%errorlevel%

最新更新