世纪女孩 发表于 2025-7-26 18:28

变量类型错误

大家聊一聊,错误设定变量类型,会导致啥错误
比如用 unsigned 存储负数,导致运算结果溢出,逻辑判断出错

xinpian101 发表于 2025-7-27 22:30

错了基本不会报错,只会得到错误的结果。

玛尼玛尼哄 发表于 2025-7-28 17:16

这个只能自己设计程序时候考虑周全了,比如该变量范围,然后再设置类型。

HarmonySage 发表于 2025-7-30 11:03

有的编译器会报错的。看你用的编译器支不支持了

elephant00 发表于 2025-7-30 16:12

数组越界访问。

jcky001 发表于 2025-7-30 16:13

轻则影响程序逻辑,重则引发硬件故障或系统崩溃。

星空魔法师 发表于 2025-7-31 09:26

确实,类型错误会导致很多问题,比如unsigned类型存储负数时,会将负数转换为其对应的正数,导致逻辑错误。

zhuomuniao110 发表于 2025-7-31 12:26

这个就是设计时候没考虑清
页: [1]
查看完整版本: 变量类型错误