【发布时间】:2018-01-08 18:02:13
【问题描述】:
当我的程序由于除以 0 而停止工作时,它会被认为是错误还是失败?
当人为操作产生不正确的结果时调用错误。失败是当我们得到与预期不同的结果时。我只是想知道程序的意外停止是人为错误还是程序失败?
【问题讨论】:
标签: error-handling compiler-errors syntax-error runtime-error
当我的程序由于除以 0 而停止工作时,它会被认为是错误还是失败?
当人为操作产生不正确的结果时调用错误。失败是当我们得到与预期不同的结果时。我只是想知道程序的意外停止是人为错误还是程序失败?
【问题讨论】:
标签: error-handling compiler-errors syntax-error runtime-error
这被认为是一个错误。或者我们也可以将其称为异常。如果您不想阻止这种情况,您可以使用异常处理。 根据编程环境和被零除的数字类型(例如浮点数、整数),它可能会生成正无穷或负无穷、生成异常、生成错误消息、导致程序终止。
【讨论】:
在编译时是一种失败,但它是一个错误,因为通常这种类型的错误发生在程序被编译然后执行时
【讨论】: