int x=3;int y=1||(x=1)&&(x++)
y最后等于1呗,如果你是想知道为什么是1,只要知道&&和||的优先级(&&高于||),并且知道x++是先执行当前代码再加一的就行了。(true=1,false=0)望采纳
&&的优先级大于||的优先级大于=的优先级要知道(x=1)&&(x++)是一个假命题 ,运算的结果是01||0算出来得到的结果是1最后把1赋值给y得到y=1的结果