当我的程序由于被0除而停止工作时,是错误还是失败?
当人为操作产生不正确的结果时,将调用错误。失败是当我们得到与预期不同的结果。我只是想知道程序意外停止是人为错误还是程序失败?
最佳答案
认为是错误。或者我们也可以将其称为异常(exception)。如果您不想阻止这种情况,则可以使用异常处理。
根据编程环境和被零除的数字类型(例如浮点数,整数),它可能会生成正负无穷大,生成异常,生成错误消息,导致程序终止。
关于error-handling - 除以零是否被视为错误或故障?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48155686/