在执行表达式(a>b)&&(c=1)时,系统发现是与运算,先计算与运算前面的逻辑判断,发现a>b得到假,由于是与运算,无论后面的式子等于什么与假进行与都会得到假,则后面的式子就不算(执行)了,直接得到整个式子的结果是假,结果c=1就没有被执行过
条件表达式的短路效应,逻辑与的a>b是false,则整个表达式一定是false,后面的c=1就不会执行
因为a>b不成立,所以没有必要再执行&&后面的语句了……