为了账号安全,请及时绑定邮箱和手机立即绑定

刚学c大家帮帮忙

刚学c大家帮帮忙

C
学无丶直径 2016-06-26 11:56:09
变量y执行完下列表达式后结果是(      )。   x=4;y=5;y=x++;A. 4                      B. 5                      C. 6                      D. 7
查看完整描述

2 回答

已采纳
?
丶祗灬愛妳

TA贡献1条经验 获得超2个赞

576fe83f000180cf04560216.jpg

576fe8400001ef7d04420212.jpg

++x和x++两者之间是有区别的,++x是先加上1再赋值给y,而x++是先赋值之后再加上1,本题答案如图。建议这种问题以后可以自己实验验证,可以加深印象。

查看完整回答
2 反对 回复 2016-06-26
?
黑色旋风

TA贡献20条经验 获得超25个赞

y=x++;

执行后,先把x的值4赋给y,表达式的值就是左值y的值,所以本题答案是4

然后x因为++运算符,值增加到5。如果这里又问x的值,那么就是5。

查看完整回答
1 反对 回复 2016-06-26
  • 2 回答
  • 0 关注
  • 1441 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信