求详细解答a=b==c为什么结果等于1main(){int a=1,b=2,c=3;printf("%d,%d,%d,%d,\n",a=b=c,a=b==c,a==(b=c),a==(b==c));}[解决办法]在a=b=c中b=3,a=b==c中b==c是相等的,值为1,复制优先级比运算的要低,a=1了[解决办法]赋值运算符优先级很低的