> 数学 >
假定x=10,y=6,则表达式2+x++和++y*3的值分别为12和21 为什么2+x++是12呢?x++也加了1,应该是13吧?
人气:374 ℃ 时间:2020-06-20 07:47:31
解答
i++是先赋值再加一,++i 是先加一再赋值那么前面2+x++,就等于(2+x)++?难道2+X就等于结果了哦?如果还有其他表达式就会+1也就是X=11了没有他就停止运算了。
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版