Code Complete读书笔记02
摘要:
Chapter123、对浮点数不可直接比较大小,而应用两者之差<某个特定值的方式 例:double sum=0.0,test=1.0 for(i=0;i<10;i++) sum+=0.1; if(sum==test)//很有可能不相等,sum最终值为0.999999997 ∴自定义函数equals bool Equals(double s1,double s2){ if(fabs(s1,s2)<0.000001) return true; return false;}则可直接比较4、避免使用神秘字符与神秘字符串,用具名常量来加以取代5、C语言字符串 将长度声明为constan 阅读全文
posted @ 2012-05-02 22:58 TheBest 阅读(174) 评论(0) 推荐(0) 编辑