读书人

请问个有关问题

发布时间: 2012-01-28 22:06:14 作者: rapoo

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

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

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

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

读书人网 >C#

热点推荐