完整代码如下:main(){int a=25,b=14,c=19; if (a++<=25&&b--<=2&&c++) printf("***a=%d,b=%d,c=%d\n",a,b,c);else printf("###a=%d,b=%d,c=%d\n",a,b,c);}
我的结果为###a=26,b=13,c=20可在TC中调试的结果为c=19,前面相同,为什么C的值没有变化,c++后c的值应该为20呀?请各位帮忙分析一下。