error-handling - 除以零是否被视为错误或故障?

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

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

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

最佳答案

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

关于error-handling - 除以零是否被视为错误或故障?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48155686/

相关文章:

php - 我可以在 Silex 中禁用错误​​/异常处理吗?

haskell - 理解嵌套 Monad 中的 Monadic 绑定(bind)

c++ - 修复删除 #include windows.h 和相关函数调用后的编译器错误

c++ - 错误 : ("maybe you meant to use ' ->'?)

python-3.x - Python33.exe 中的内置函数导致的语法错误

haskell - Haskell错误处理,将无效的文件路径记录到控制台

database - 我该如何处理从liquibase updateDatabase ant任务中得到的错误

http - 如何在登录页面中添加自定义错误消息通知

makefile - 在Windows上编译OpenSSL MinGw-make [1] : *** [Makefile:2800: crypto/dso/dso_win32.o] Error 1

sql - 如何检查序列是否大于某个数字,以及是否在Postgres中进行更改