Error handling 被零除算是错误还是失败?

Error handling 被零除算是错误还是失败?,error-handling,compiler-errors,syntax-error,runtime-error,Error Handling,Compiler Errors,Syntax Error,Runtime Error,当我的程序由于除法0而停止工作时,它被认为是错误还是失败 当人工操作产生不正确的结果时,将调用Error。失败是当我们得到与预期不同的结果时。我只是想知道程序的意外停止是人为错误还是程序的失败?在编译时它是一种失败,但它是一种错误,因为通常在编译并执行程序时会发生这种类型的错误它被视为错误。或者我们也可以称之为例外。如果你不想阻止这种情况,你可以使用异常处理。 根据编程环境和被零除的数字类型(例如浮点、整数),它可能会生成正无穷大或负无穷大,生成异常,生成错误消息,导致程序终止

当我的程序由于除法0而停止工作时,它被认为是错误还是失败


当人工操作产生不正确的结果时,将调用Error。失败是当我们得到与预期不同的结果时。我只是想知道程序的意外停止是人为错误还是程序的失败?

在编译时它是一种失败,但它是一种错误,因为通常在编译并执行程序时会发生这种类型的错误

它被视为错误。或者我们也可以称之为例外。如果你不想阻止这种情况,你可以使用异常处理。 根据编程环境和被零除的数字类型(例如浮点、整数),它可能会生成正无穷大或负无穷大,生成异常,生成错误消息,导致程序终止