i++++不合法,为什么++++i就合法??分不多了...

文章正文
发布时间:2025-06-18 20:53

1> ++++i 按贪心法算,(++)(++)i,都是左值返回
2> i++++ 。。。。。。i(++)(++),第一个i++返回一个临时无名对象值,无法构成l值
------------------
问题:
1> 在2> 中 那个是“第一个i++”,结合顺序是自右向左还是自左向右?
2> 如果是自右向左,(++)(++)i,可以解释,但是i(++)(++)怎么解释?
3> 为什么++设计的允许两个前向++,但是就不允许后向++呢?
----------
请大家详细的给解释一下。。。

首页
评论
分享
Top