运行结果是1,3,3。为啥不是1,3,2呢? b!=2||c- -!=3,如果结果是1||0,那c还会减1吗?
b !=2 || c--!=3,对于这种或运算需要注意的是,当表达式前面为真的时候,后面的表达式就不执行了,因为整个表达式来看,前面表达式为真,他已经为真了,后面真不真已经无所谓了。对于这道题,前面b!=3即3!=2,结果已经为真了,所以后面的c--!=3不再执行。所以最终的值是1 3 3有帮助的话采纳一下哦!