若有定义:int x,y;则表达式(x=2,y=5,x++ ,x +y++ )的值是
答案:3 悬赏:50 手机版
解决时间 2021-03-05 22:06
- 提问者网友:相思似海深
- 2021-03-05 16:15
若有定义:int x,y;则表达式(x=2,y=5,x++ ,x +y++ )的值是
最佳答案
- 五星知识达人网友:北城痞子
- 2021-03-05 16:41
表达式中 第一个x++若要输出则x等于2,第二个x+y++中的x等于3(这里x已经完成自增运算)而此时y++还取原来的值,即y等于5,所以x+y++的值为3+5等于8,根据逗号表达式的原则,整个式子的值为8,此后则x=3,y=6(这时y才完成自增运算)
全部回答
- 1楼网友:独钓一江月
- 2021-03-05 18:58
x+y++的值是8,然后x = 3,y=6
- 2楼网友:玩世
- 2021-03-05 18:02
3,y++实现运算为2,--x为先自减结果为2,则2=2正确选y++,前面y++已参加运算变成了3,所以答案应该是3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯