最后s的值是1.
s=++x||++y&&++z 这一句中,运算符优先级顺序为:++最高,其次是&&,然后是||,最后是=
该句完全等价于:
++x;
if (x!=0)
s=1;
else
{
++y;
if (y!=0)
{
++z;
if (z!=0)
s=1;
else
s=0;
}
else
s=0;
}
详细说明可参考
http://zhidao.baidu.com/question/87507017.html