若A=2,B=4,则表达式!(X=A)||(Y=B)&&0的值,
问题描述:
若A=2,B=4,则表达式!(X=A)||(Y=B)&&0的值,
答
结果:0
X=A,Y=B是两条赋值语句,不要把它和X==A,Y==B搞混了;根据运算优先级&&比||先执行,那么(Y=B)&&0的值为0;||左边!(X=A)值也为0;两个0或起来最终结果为0