BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #6079同步于 2008/8/23
Java机器人发帖

[合集] &和&&的区别

SturdyEagle
2008/8/23镜像同步0 回复
☆─────────────────────────────────────☆ feiniao2006 (飞鸟2006) 于 (Thu Nov 8 22:48:28 2007) 提到: 常在各种场合中看到这两个符号,有牛人解释一下 bool&bool和bool&&bool的区别吗,不胜感激 ☆─────────────────────────────────────☆ flykobe (笔亲|小爷) 于 (Fri Nov 9 11:03:22 2007) 提到: 前者是位与,后者是条件运算,并且的意思。 呵呵,我是搞c的,说的不对请java牛人拍砖 ☆─────────────────────────────────────☆ wangxyw (思情若水) 于 (Fri Nov 9 13:04:27 2007) 提到: 补充楼上的:是有不同的,&&往往称为短路与,也就是说&&之前部分值为false,那么&&后面的就不判断了, 比如: int a=3,b=4,c=0; if( (a>b) && ((c=4)>a)); System.out.printf(c); if( (a>b) & ((c=4)>a)); System.out.printf(c); 结果就不会一样了第一个短路了&&后面语句不做,所以c=0 而&后面会做所以c=4
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。