A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hanjiaqi 中级黑马   /  2015-7-14 21:32  /  979 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

三种逻辑运算符
&& 优先级 11 与运算    (表示多个条件同时成立  “同时”“并且”)  同真为真 一假为假
||  优先级12   或运算    (当有多个条件时,一个成立就行 "或者")   一真为真 同假为假
!  优先级2     非运算    (取反)  真变假 假变真
逻辑表达式的一般形式
表达式    逻辑运算符   表达式


逻辑运算符的短路问题
与短路:&& 只要第一个条件表达为假那么后面的条件表达就不参与运算了

或短路:|| 只要第一个条件表达式为真那么后面的条件表达式就不参与运算了
执行以下语句后,y 的值为( 0 )
int x,y,z;
x=y=z=0;
++x || ++y && ++z;

6 个回复

倒序浏览
涨姿势了
回复 使用道具 举报
还有其他的???????
回复 使用道具 举报
学习了!顶一个!
回复 使用道具 举报
路过,顶一个
回复 使用道具 举报
长知识                                       
回复 使用道具 举报
学习了,顶一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马