日期:2014-05-19  浏览次数:20621 次

请教个问题!
对于
var1=(var2!=0)&&(var3/var2> 2);

当     var2为0 的时候,有错误吗?

好象&&先检查前面的,var2!=0为假,就不用检查后半部分了吧,这样的话var2作为分母(为0)会有错误发生吗?我是这样认为的,不知道对吗?请高人指点下!谢谢!

------解决方案--------------------
你的理解是对的
同样,在求解||表达式时如果前一个为true,那么就不在求解||后面的表达式了
------解决方案--------------------
可以。
不过没必要