你可以自己运行看看结果的啊
晕,不好意思 ,看成了两个表达式的值了.第一个,!a为0 ,所以后面的 a+b && a++不会执行, 所以a=5 b=0第二个,!a为0,继续执行后面的a++非0 ,所以后面的b++不执行 ,结果 a=6 b=0