若定义int x = 17; ,则表达式x++ * 1 / 6的值是

问题描述:

若定义int x = 17; ,则表达式x++ * 1 / 6的值是
我做出来等于3,单目最优先,先17+1=18,然后*1再/6,结果是3
1个回答 分类:综合 2014-11-03

问题解答:

我来补答
当然是2.
x++ 的返回值是17,不是18.
所以结果是 17 * 1 / 6 = 2

要充分体会操作符的功能和其返回值,像x++这样的右置+操作符虽然会使x的值加1,不过其返回值却是加之前值.
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题
也许感兴趣的知识