INT A, B, C, D;
A = 1;
B = (a * = 2) (A = 3);
D = 1;
C = D * = 2 (D = 3);
After calculation, A = 5, B = 10, C = 24, D = 24. (Run in WindowsXP and VC6.0)
Why b = 10, c = 24?, D = 24?
Welcome everyone to discuss.