3个回答
展开全部
说的简单点,&&具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式
而&都要计算
而&都要计算
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
& 和 && 简单的
if( 1==2 && 2==2 ){ } //程序顺序执行到1==2 && 就不会去管后面的 2==2的判断了 因为已经false了
if( 1==2 & 2==2 ){ } //程序顺序执行到1==2 & 还是会去执行后面2==2的判断
|| 和 | 基本和上面一样
if( 1==2 && 2==2 ){ } //程序顺序执行到1==2 && 就不会去管后面的 2==2的判断了 因为已经false了
if( 1==2 & 2==2 ){ } //程序顺序执行到1==2 & 还是会去执行后面2==2的判断
|| 和 | 基本和上面一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询