C++入门学习中的问题

请大家帮我看一下
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的真假

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^