int x=0,y=1,z=2,w;
if(x++)w=x; // if (0) w=x ; x = 1;
else if(x++&&y>=1)w=y; // w = 1; x = 2; 已经找到了一个匹配到else if语句。下面到就不会进入了。
else if(x++&&z>1)w=z;
所以 w = 1; x = 2;
int x=0,y=1,z=2,w;
if(x++)w=x;
else if(x++&&y>=1)w=y;
else if(x++&&z>1)w=z;
x=2,w=1
x w 什么都不是 程序就没完啊!
应该是X=2,w=1.