黑马程序员技术交流社区

标题: ++放在前面 和后面的区别 [打印本页]

作者: 一步一微笑    时间: 2015-11-14 23:19
标题: ++放在前面 和后面的区别
始终弄不明白
作者: love60477002    时间: 2015-11-15 16:27
放在前面是先赋值在运算 放在后面是先执行这条语句 然后再+1
作者: 李氏LA8    时间: 2015-11-15 19:25
最简单的理解,一个是先运算再+,一个是先+再运算
作者: songjianzaina    时间: 2015-11-15 19:32
x++(后加) 和++x(前加)  当你看到这个的时候 问一下自己加号是在后面还是前面 。 如果是在后面的话 就告诉自己先慢点加1 等赋值后再加;如果实在前面的话 就告诉自己加号在前头 等先加1 然后再赋值。

后加:可以理解为,后面再加。
前加:可以理解为,前面加,也就是先加。
作者: 你是对的    时间: 2015-11-15 21:36
高级水贴。。。。。
作者: 大耳冬    时间: 2015-11-15 22:12
++i 和i++  分两种情况 ,(一)如果他们俩单独使用不参加运算并没有区别。例如在while循环里  while(i<4){
i++;
}
(二) 他俩参与运算   ++i是先 自增1再参与运算。。 i++是先参加运算 再自增1.
作者: young_ants    时间: 2015-11-15 23:26
当做一个整体来看,就可以慢慢搞明白了




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