qq_芬涅_0
2017-11-15 19:46
答案就是我写的那个 不懂。。
先算++x=3.5,j*=++x=5*3.5=17,因为j是整型,所以j=17,i-=j,i=i-j=3-17=-14,接着算y+=i,y=y+i=5.0+(-14)=-9.0
拆开看,
y=y+i;
i=i-j;
j=j*++x;
所有我们要倒着算,
j=j*++x也就是15x3.5=17.5
j=17.5;
i=i-j也就是 3-17.5=-14.5
i=14.5;
y=y+i 也就是 (题目中应该是y=5.5,) 5.5+(-14.5)=-9
C语言入门
926210 学习 · 20797 问题
相似问题