请大家帮我看一下d=a++||++b&&++c这个是怎么计算的
补充一点
d=a++||++b&&++c a++是运算后加,++b是运算前加 由于运算符是||和&&,所以d的值是0或1 若a为真,则d为真,因为或运算有真则真 若a为假,则看b,同理,若++b为假,则d为假,若++b为真,则d为真
先判断a是否为真,为真则后面的都不计算了,d就是真,a最后加上1然后b加上1,判断b是否为假,为假则++c不执行,d就是假。最后c加上1,d的真假就是c的真假