已知 int a=1,y=3;执行y=9-(--y)-(--y)后,为什么x=7?

[复制链接]
查看11 | 回复3 | 2007-8-16 10:09:32 | 显示全部楼层 |阅读模式
两次(--y)都是先执行自减,所以执行后y=1此时把y=1代入式子中y的位置,就得7了要点就是先执行()里的两次自减,一次自减后y=2;第二次自减后y=1执行过()的自减后y就等于1了,再执行公式计算,代入19-1-1=7
回复

使用道具 举报

千问 | 2007-8-16 10:09:32 | 显示全部楼层
就是就是,问题中根本就没出现 x ,x怎么来的7 ,就算是用那个算式结果也不等于7
回复

使用道具 举报

千问 | 2007-8-16 10:09:32 | 显示全部楼层
看清楼主的问题再回答好不好?问题写的为什么x=7,一楼的也照答不误,强悍阿……
回复

使用道具 举报

千问 | 2007-8-16 10:09:32 | 显示全部楼层
楼上的。。。。。相同的道理啊,看不明白就别发言撒。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行