为什么第二个printf给出答案0 1 2而不是0 2 1?
&&是短路的.
&&
在
a=b&&++c||++d;
++c如果b是0这种情况,将不会被评估.因此c,1而不是2.
++c
b
0
c
1
2