日新阁

取日三省之意,记生活珠玑,每日清新,谓日新阁.

 

程序中的短路(值得注意的细节)

  当我们进行连续的(&&)或(||)或联合运用这俩种逻辑时候就会出现短路问题
  如下 Console.WriteLine(true||false||false);当执行到第一个true时候程序就不执行后面的了因为程序认为后面都没有意义了,或的情况只要有一个为真就都为真
 在如下Console.WriteLine(true&&false&&false);当执行到第一个假的时候程序就不会在执行,而认为后面的无论有多少因为有假就不会在执行了
   当联合使用如下true||false&&false时候结果为真是为什么呢

posted on 2006-03-26 21:10  flashicp  阅读(439)  评论(1编辑  收藏  举报

导航