int x,y=-2,z=0;
if(x=y=z) x=4;
printf("\t%d\t%d\n",x,y);
z=0,将z的值付给x,y所以x,y都为0。但同时x=y=z表达式的值也为0了。所以条件不成立,x=4未被执行。打印出的x,y也就为0,0了
if(x=y=z) x=4;
printf("\t%d\t%d\n",x,y);
z=0,将z的值付给x,y所以x,y都为0。但同时x=y=z表达式的值也为0了。所以条件不成立,x=4未被执行。打印出的x,y也就为0,0了
要想学好六脉神剑就得先学好北冥神功!!!!