int a,b,c,d;
a=1;
b=(a*=2)+(a+=3);
d=1;
c=d*=2+(d+=3);
计算之后,a=5,b=10,c=24,d=24。(在WindowsXP和VC6.0中运行)
为什么b=10,c=24?,d=24?
欢迎大家讨论。
int a,b,c,d;
a=1;
b=(a*=2)+(a+=3);
d=1;
c=d*=2+(d+=3);
计算之后,a=5,b=10,c=24,d=24。(在WindowsXP和VC6.0中运行)
为什么b=10,c=24?,d=24?
欢迎大家讨论。