读书人

怎么检测if语句的BUG,大家一起讨论一下

发布时间: 2012-04-05 12:42:40 作者: rapoo

如何检测if语句的BUG,大家一起讨论一下......
以下情况可能大家都碰到过,由于写代码时不小心,
将if(value==10)写为if(value=10),这样的话,条件判断的结果永远为真,肯定会导致程序出错!
除了在写代码时将代码写为if(10==value)的方法之外,大家还有没有什么好的方法检测这种错误,
不知道有没有检测这种错误的工具!


[解决办法]
可以选择尽量避免用==,改用!=,这样的话应该可以好点,不过也不能解决所有的情况,最好还是自己注意点
[解决办法]

探讨
以下情况可能大家都碰到过,由于写代码时不小心,
将if(value==10)写为if(value=10),这样的话,条件判断的结果永远为真,肯定会导致程序出错!
除了在写代码时将代码写为if(10==value)的方法之外,大家还有没有什么好的方法检测这种错误,
不知道有没有检测这种错误的工具!

读书人网 >C语言

热点推荐