不管有几个{} 先算最里面的那个
int定义为整数 所以将小数自动认为整数
故:
int b=5,c=12;
c/=b*2; /* C=C/B*2=6/5=1 */
a-=c; /* A=A-C=3-2=1 */
printf("%d,%d,%d,",a,b,c); /* 此时A=2,B=5,C=1 */
a+=--c; /* A=A+--C=2 */
c-=++b; /* C=C-++B=-2 */
b*=a+c; /* B=B*(A+C)=3 */
printf("%d,%d,%d",a,b,c); /* 此时A=2,B=3,C=-2 */