Java逻辑运算符,短路运算
短路运算
因为c=5,所以c<4为false,又因为逻辑与运算,只要出现一个false就会输出
所以 boolean d=(c<4)&&(c++<4); 这行代码直接会输出false,(c++<4)也不会被执行
所以输出的结果为false,c=5,而不是c=6.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
如果把(c++<4)输入到(c<4)的前面,d=(c++<4)&&(c<4);
输出的结果则会是false,c=6