码迷,mamicode.com
首页 > 其他好文 > 详细

编程中&&和||的妙用

时间:2015-01-21 10:11:53      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

&&符号在编程中表示“和”,也就是数学中的“且”!

if(A && B){

}

 

上面的代表表示A==true并且B==true的情况下就执行花括号里面的代码。

值得注意的是:

当A==true的时候系统才会判断B,当A==false的时候就不会执行后面的,因为不管B是true还是false,A&&B都为false。

所以就有意思了,我们可以用 A && B 来替代

if( A ) B;

比如:a==1 && b=2;表示如果a等于1则给b赋值为2.

 

类似的还可以用于 “或” 表达式||。

A || B 表示A==true或者B==true,只要A/B其中有一个为true则返回true,所以当A==true的时候B就不需要再判断了。

同理:

A || B 等同于 if( !A )B;即当A==false的时候执行B;

 

编程中&&和||的妙用

标签:

原文地址:http://www.cnblogs.com/dragondean/p/and-or-program.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!