Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于错误是错误的原因,不正确的数据类型(例如导致溢出)是否被视为错误?
在强类型语言中,编译器不允许您编译具有类型错误的代码。相反,动态类型语言可以编译,但在运行时不正确的数据类型可能会导致不正确/不需要的结果。在某些语言(例如 Java)中,会引发异常,如果不处理,应用程序将终止。
对值使用不正确的数据类型是错误的。
用你的术语,是的,这将被认为是一个错误。
数据类型很重要——应该根据系统将产生的预期值来选择它们。