b=4,因为a++>2为真,后面的被短路不执行了,所以b不变的。
b变量的值不变,还是4原因:逻辑或短路因为a=3,所以a++>2为真,||右边的表达式不会执行,所以b的值不会自减,还是4
||表示短路或,因为a++>2为真,所以后面的表达式不再计算。所以b=4不变。
由a++=4 大于2 为真,或运算的后部分就不用算了, b的值没变
b=4,先赋值后自减...