首先,你需要知道x++的概念,它是先取值后计算,那好,我们来看下面z = x++&&y++;这个表达式会先计算x++的值,关键在此,先取得x的值为0,然后再将x+1,由于与运算必须两个操作数都为true,如果其一为false或者0,那么与运算就不进行下去了,也就是说程序并没有执行y++这里,所有才有x=1,y=0,z=0的结果