[求助]a=b=c求解
情况1int a=2,b=3,c=4;
a=b=c;
printf("a=%d,b=%d,c=%d\n",a,b,c);
显示a=4,b=4,c=4 -------------------正常
情况2
int a=2,b=3,c=0;
a=b=c;
printf("a=%d,b=%d,c=%d\n",a,b,c);
显示a=0,b=0,c=0 ------------------正常
情况3
int a=2,b=3,c=4;
if(a=b=c)
a=8;
else
a=888;
printf("a=%d,b=%d,c=%d\n",a,b,c);
显示a=8,b=4,c=4 ------------------正常
情况4
int a=2,b=3,c=0;
if(a=b=c)
a=8;
else
a=888;
printf("a=%d,b=%d,c=%d\n",a,b,c);
显示a=888,b=0,c=0 ------------------不正常
为什么??? 求解答!!!