0

由于错误是错误的原因,不正确的数据类型(例如导致溢出)是否被视为错误?

4

2 回答 2

0

在强类型语言中,编译器不允许您编译具有类型错误的代码。相反,动态类型语言可以编译,但在运行时不正确的数据类型可能会导致不正确/不需要的结果。在某些语言(例如 Java)中,会引发异常,如果不处理,应用程序将终止。

于 2012-08-07T20:28:39.313 回答
0

对值使用不正确的数据类型是错误的。

用你的术语,是的,这将被认为是一个错误。

数据类型很重要——应该根据系统将产生的预期值来选择它们。

于 2012-08-07T20:25:05.320 回答