int main() { int x,y,z; x = y = z = -1;// 该句执行后,x,y,z的值都是-1 ++x&&++y||++z;// ++x后,值为0,因为&& 的短路效应,不再执行++y操作 printf("%d %d\n",x,y,z);// 这里的x值为0,y值为-1,故输出是 0 -1 return 0;}