C语言程序求解
1个回答
2017-06-12
展开全部
输出应为9
x-=y 即x=x-y, 则x=3-2=1
x*=y+8/5 即x=x*(y+8/5), 则 x=3*(2+1)=9
又因为逗号运算符顺序,结果输出后面的9
x-=y 即x=x-y, 则x=3-2=1
x*=y+8/5 即x=x*(y+8/5), 则 x=3*(2+1)=9
又因为逗号运算符顺序,结果输出后面的9
追问
后面为什么2+1
追答
y=2,
8/5因为是除法取商,所以8/5=1,
(y+8/5)=2+1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询