请高手指点2个问题
int x;printf("%d"(x=4*5,x*5),x+25);
输出为啥为45???????
main()
{double d;flout f;long l;int i;
i=f=l=d=20/3;
printf("%d%ld%f%f\n",i,l,f,d);
输出的i l f d分别为6 6 6.0 6.0为什么呢????????
2011-12-01 15:12
2011-12-01 16:09
2011-12-01 16:24
2011-12-01 16:34
2011-12-01 17:01
2011-12-01 17:02
2011-12-01 17:10
2011-12-01 20:07