A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一步一微笑 中级黑马   /  2015-11-14 23:19  /  2096 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

始终弄不明白

6 个回复

倒序浏览
放在前面是先赋值在运算 放在后面是先执行这条语句 然后再+1
回复 使用道具 举报
最简单的理解,一个是先运算再+,一个是先+再运算
回复 使用道具 举报
x++(后加) 和++x(前加)  当你看到这个的时候 问一下自己加号是在后面还是前面 。 如果是在后面的话 就告诉自己先慢点加1 等赋值后再加;如果实在前面的话 就告诉自己加号在前头 等先加1 然后再赋值。

后加:可以理解为,后面再加。
前加:可以理解为,前面加,也就是先加。

评分

参与人数 3技术分 +1 黑马币 +30 收起 理由
qq460791814 + 15 神马都是浮云
宋超 + 15 赞一个!
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
高级水贴。。。。。
回复 使用道具 举报
++i 和i++  分两种情况 ,(一)如果他们俩单独使用不参加运算并没有区别。例如在while循环里  while(i<4){
i++;
}
(二) 他俩参与运算   ++i是先 自增1再参与运算。。 i++是先参加运算 再自增1.
回复 使用道具 举报
当做一个整体来看,就可以慢慢搞明白了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马