Fundamental data type -- Code complete reading notes(12)
整数:检查整数溢出
浮点数:避免数量级相差巨大的数之间的加减运算,避免等量运算,10个0.1相加不一定等于1.0
布尔:用布尔变量来简化复杂的判断
枚举:第一个元素留做非法值
数组:用集合、栈、队列代替数组
浮点数:避免数量级相差巨大的数之间的加减运算,避免等量运算,10个0.1相加不一定等于1.0
布尔:用布尔变量来简化复杂的判断
枚举:第一个元素留做非法值
数组:用集合、栈、队列代替数组