如下题的test1(0) && test2(2) && test3(2),第一个测试生成结果是true,所以表达式会继续下去,然而第二个false,这意味着整个表达式是false,没有必要继续计算剩下的表达式,于是就“短路”了。

  如果所有的表达式都有一部不必计算,那将获得潜在的性能提升

 

  

posted on 2011-01-20 10:51  hotty  阅读(142)  评论(0)    收藏  举报