a=1,!(a++) ==>!取反,0&& ++b ,所以后面的 ++b 就不会执行到,所以b=1, 同时这条表达式语句执行完,a++=2
&符号前面是0后面就不在执行了,因为一定是
先执行a++,a变2,!2为零,&&是断路,前面为零后面就不会执行了