int A,B,C,m=1,n=0;
A=(--m=n++)?- -m:++n;
B=++m;
C=n--;
执行完上面的语句段后,A的值为-1, B的值为0, C的值为 1
求解这是为什么?是怎么计算的?
int A,B,C,m=1,n=0;
A=(--m=n++)?- -m:++n;
B=++m;
C=n--;
执行完上面的语句段后,A的值为-1, B的值为0, C的值为 1
求解这是为什么?是怎么计算的?