黑马程序员技术交流社区

标题: 自增运算符 [打印本页]

作者: 毛泽西万岁    时间: 2016-12-5 20:25
标题: 自增运算符
25分技术分,我的小心肝
关于i++与++i
i++与++i的相同点是都是自增(增加的数是1)
不同点在这里,注意了
int i = 1,j = 0,k = 0;
j = i++;
k = ++i;
这里j等于1,而k等于2.是因为,i++这里先取出i作为i++表达式的值,赋值给了j.然后自己加1.
而k这里的++i是先做加法运算,得出++i的结果(2)之后再赋值给k.所以两者最终值有所不同.
--也是一样的道理.

作者: mjchzhl    时间: 2016-12-5 22:01
不错,差点又忘了

作者: 不常来多担待    时间: 2016-12-5 22:27
赞一个 加油  后边的路还长着呢  坚持
作者: 试着try    时间: 2016-12-5 23:48
这个比较容易记吧

作者: 悄然林静    时间: 2016-12-6 18:45
水贴赚分吗?
作者: jin_1102    时间: 2017-3-3 11:12
结果不对,j = 1,k = 3.
作者: liangliangge    时间: 2017-3-6 08:59
努力学习中努力学习中




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2