有以下程序:
main()
{
int a; char c=10;
float f=100.0; double x;
a=f/=c*=(x=6.5);
printf("%d %d %3.1f %3.1f\n", a, c, f, x);
}
有以下程序:
main()
{
int a; char c=10;
float f=100.0; double x;
a=f/=c*=(x=6.5);
printf("%d %d %3.1f %3.1f\n", a, c, f, x);
}
怎么看出来的?啥意思?
x=6.5
c*=6.5 得到c=65
f/=65 得到f=100.0/65=1.****(手算不出来)
a=f=1