首页 > 试题广场 >

int x=2;z=++x+1; 则x的值为()

[填空题]
肯定是3啊,这个不论是++x还是x++,结果x都是在自身基础上+1了。如果求的是z值的话,z=4
编辑于 2017-05-23 17:39:30 回复(0)
更多回答
原来求的是x......
发表于 2017-05-29 13:32:33 回复(0)
3
发表于 2017-05-24 08:43:13 回复(0)
3 ,求的是x 啊
发表于 2017-05-24 10:43:01 回复(0)
3
发表于 2017-05-23 21:49:33 回复(0)
自加运算优先级大于加法运算,实际就是z=( ++x )+1,结果就是z=4,x=3
发表于 2017-05-23 20:27:46 回复(0)
x=3
发表于 2017-05-23 16:06:51 回复(0)
很简单,求的是x不是z,看清楚,++x=3
发表于 2017-05-23 12:07:06 回复(0)