变量类型错误
大家聊一聊,错误设定变量类型,会导致啥错误比如用 unsigned 存储负数,导致运算结果溢出,逻辑判断出错
错了基本不会报错,只会得到错误的结果。 这个只能自己设计程序时候考虑周全了,比如该变量范围,然后再设置类型。 有的编译器会报错的。看你用的编译器支不支持了 数组越界访问。 轻则影响程序逻辑,重则引发硬件故障或系统崩溃。 确实,类型错误会导致很多问题,比如unsigned类型存储负数时,会将负数转换为其对应的正数,导致逻辑错误。
这个就是设计时候没考虑清
页:
[1]