【问题标题】:Is division by zero considered error or failure?除以零是否被视为错误或失败?
【发布时间】:2018-01-08 18:02:13
【问题描述】:

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

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

【问题讨论】:

    标签: error-handling compiler-errors syntax-error runtime-error


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-23
        • 1970-01-01
        相关资源
        最近更新 更多