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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huangqian 初级黑马   /  2016-4-21 11:20  /  1001 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问一下,&和&&的区别是什么?

10 个回复

倒序浏览
或 和 异或的意思
回复 使用道具 举报
编号89757 来自手机 中级黑马 2016-4-21 11:51:09
藤椅
[quote]huangqian 发表于 2016-4-21 11:20
请问一下,

与的运算规则;遇零则零
单与是左边遇零也要运算要右边,返回零
双与是左边遇零就不运算右边了,直接返回零
回复 使用道具 举报
&&短路运算符,左边错右边不执行。
回复 使用道具 举报
yuanmeng 来自手机 中级黑马 2016-4-21 12:38:11
报纸
&无论对错,两边都会执行。但是&&短路运算符,左边错右边不执行。在对于一些输出语句,结果可能不一样。
回复 使用道具 举报
yuanmeng 来自手机 中级黑马 2016-4-21 12:39:48
地板
&是有false就false.......&&左边false就不回判断右边。
回复 使用道具 举报
结果相同,只不过&& 具有短路效果,左边判断结果后不再执行右边。||具有同样效果。
回复 使用道具 举报
结果相同,只不过&& 具有短路效果,左边判断结果后不再执行右边。||具有同样效果。
回复 使用道具 举报
&读与   就是和的意思     &&   断路与      遇false则false
回复 使用道具 举报
结果相同,但是&&如果左边是false的话,则右边不执行,这就叫短路效果
回复 使用道具 举报
两者结果相同,但&&具有短路作用,当&&的左边为false 时右边不执行;&是两边都执行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马