什么时候输出的是i++没有改变的i值,什么时候又输出改变了的
1 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
i++ 这是一个后置自增表达式。你要知道 i++ 表达式的值就是 i 自增前的值,并且 ++ 运算符的作用是使 i 自增 1。
所以,如果你打印 i++,那输出的就是 i 自增之前的值。
另外,++i 是前置自增表达式,这个表达式的值是 i 自增之后的值,当然这个运算符也会使 i 自增 1。
如果你对自增表达式理解有些混乱,请看我在老问答区中的一个回答 http://www.imooc.com/qadetail/83948
在那里我说明了一些基本概念,还有一个类似的例题。
- 1 回答
- 0 关注
- 1242 浏览
添加回答
举报
0/150
提交
取消