2 u013179958 u013179958 于 2016.04.09 14:04 提问

在学逻辑运算符的时候,所说的短路是什么意思?

我按照网上给的程序,在本地测试,没有测试出短路的情况啊?
我按照网上给的程序,在本地测试,没有测试出短路的情况啊?
我按照网上给的程序,在本地测试,没有测试出短路的情况啊?

2个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.09 15:06
已采纳

&&前面是0时,&&符号后面的不计算.
||前面不是0时,||号后面的不计算.
这就是所说的短路

qq423399099
qq423399099 回复据说名字太长不容易被发现: 只要后面的表达式不涉及计算求值就没有什么危害,例如if(a>5&&b++>4)当a小于等于5时,后面的b++是不会判断的,b也就不会自增了
一年多之前 回复
u013179958
u013179958 带来的危害是什么? 可否有demo
一年多之前 回复
HANLIPENGHANLIPENG
HANLIPENGHANLIPENG   2016.04.09 16:50

一楼是正解,就是这样的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!